0

から要素を削除する必要がありcom.google.gwt.core.client.JsArrayます。また、JsArray を空にする必要があります。

4

1 に答える 1

1

ここで答えた:GWTのjsarrayから値を削除する方法は?

JavaScriptの配列はまばらであるため、たとえば、オブジェクトをオブジェクトから削除して、以下のすべてを下位のインデックスに移動することはできません(たとえば、Javaでリストを使用する場合のように)。少なくともいくつかのremoveメソッドではありません。

GWT Javaのみを使用して、特定のインデックスの値をnullに設定できますが、それだけです。

JSNIを使用して、削除するか(undefinedに設定するのとほぼ同じ:myObjects 1を削除)、または削除することができます:public static native remove(JsArray arr、int index、int count)/ -{
arr.splice(index、count ); }-
/;

于 2012-06-25T12:22:25.920 に答える