我需要从中删除元素com.google.gwt.core.client.JsArray
。我还需要清空 JsArray。
问问题
243 次
1 回答
1
在这里回答:如何从 GWT 中的 jsarray 中删除值?
JavaScript 中的数组是稀疏的,因此您不能,例如,从中删除一个对象并将以下所有内容移至较低的索引(例如,您在 Java 中使用 List);至少不是用一些删除方法。
仅使用 GWT Java,您可以将特定索引处的值设置为 null,仅此而已。
使用 JSNI,你可以删除它(几乎相当于将它设置为 undefined: delete myObjects 1)或者你可以删除它: public static native remove(JsArray arr, int index, int count) / -{
arr.splice(index, count ); }- /;
于 2012-06-25T12:22:25.920 回答