MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Rhino FAQ

<big>Rhino についてのよくある質問</big>

JavaScript から、どのようにして Java の配列を作成できますか?

Java リフレクションを使う必要があります。例えば、5 つの要素の java.lang.String 配列を作るには、

var stringArray = java.lang.reflect.Array.newInstance(java.lang.String, 5);

その後、最初の要素に文字列 "hi" を割り当てるのなら、単に stringArray[0] = "hi" とします。プリミティブ型の配列を作るのはわずかに異なり、TYPE フィールドを使う必要があります。例えば、7 つの要素の int 配列を作るのは、こんなコードでできます。

var intArray = java.lang.reflect.Array.newInstance(java.lang.Integer.TYPE, 7);

スクリプトを実行しようとするとき、Required security context missing という例外が発生します。何が起きているのですか?

あなたのクラスパスの org.mozilla.javascript.resources に、Security.properties ファイルを置くのを、ミスしている可能性があります。

ドキュメントのタグと貢献者

タグ: 
 このページの貢献者: kohei.yoshino
 最終更新者: kohei.yoshino,