1

Lotus Domino SSJS 反復処理と通常の Javascript の違いを見つけました。

このスニペットを見てください...

var mister = "mister in the hat".replace(" ", "-");
return mister

通常の Javascript は 1 回だけ置き換えます。その結果が「ミスター・イン・ザ・ハット」です。SSJS は完全置換を行います。その結果が「ミスター・イン・ザ・ハット」です。

SSJS が通常の JS とどのように異なるのか、ドキュメントはありますか?

4

1 に答える 1

8

サーバーサイドJavaScriptは、JavaScriptよりもJavaの影響を強く受けると思います。これは、書き込まれたSSJSが、実行時にコードを解析するJavaメソッドに文字列として渡されるためです。CSJSとの違いを知っています。たとえば、parseIntのデフォルトは8進数(JavaScriptのデフォルト)ではなく10進数です。

動作は、DominoDesignerヘルプのLotusDomino Designer XPagesリファレンス-標準(JavaScript)-文字列-置換に記載されています。疑問がある場合は、ヘルプを確認してください。たくさんの例とドキュメントがあり、これらのライブラリには非常に適しています。

于 2012-05-28T12:11:27.807 に答える