Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gwt 如何从JsArray中删除元素<;T>;?_Gwt_Gwt2 - Fatal编程技术网

Gwt 如何从JsArray中删除元素<;T>;?

Gwt 如何从JsArray中删除元素<;T>;?,gwt,gwt2,Gwt,Gwt2,我需要从com.google.gwt.core.client.JsArray中删除元素。我还需要清空JsArray 回答如下: JavaScript中的数组是稀疏的,因此,例如,不能删除 对象,并将以下所有内容上移到较低的索引中 (就像Java中的列表一样);至少对我来说不是 一些删除方法 仅使用GWT Java,可以将特定索引处的值设置为 空值,但仅此而已 使用JSNI,您可以删除它(几乎相当于将其设置为 未定义:删除myObjects)或您可以删除它:public static 本机删除(J

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

回答如下:

JavaScript中的数组是稀疏的,因此,例如,不能删除 对象,并将以下所有内容上移到较低的索引中 (就像Java中的列表一样);至少对我来说不是 一些删除方法

仅使用GWT Java,可以将特定索引处的值设置为 空值,但仅此而已

使用JSNI,您可以删除它(几乎相当于将其设置为 未定义:删除myObjects)或您可以删除它:public static 本机删除(JsArray arr、int索引、int计数)/-{
arr.splice(索引,计数);}-/