如何从JsArray <t>中删除元素?</t>

时间:2012-06-25 11:30:09

标签: gwt gwt2

我需要从com.google.gwt.core.client.JsArray中删除元素。我还需要清空JsArray。

1 个答案:

答案 0 :(得分:1)

在这里回答:How to delete value from jsarray in GWT?

  

JavaScript中的数组很稀疏,因此您不能删除   从中获取对象并将以下所有内容移至较低的索引   (就像你在Java中使用List一样);至少没有   一些删除方法。

     

仅使用GWT Java,您可以将特定索引处的值设置为   null,但就是这样。

     

使用JSNI,您可以删除它(几乎相当于将其设置为   undefined:删除myObjects 1)或者你可以删除它:public static   native remove(JsArray arr,int index,int count)/ - {
  arr.splice(index,count); } -
/