Мне нужно удалить элемент из com.google.gwt.core.client.JsArray
. Также мне нужно очистить JsArray.Как удалить элемент из JsArray <T>?
0
A
ответ
1
Ответил здесь: How to delete value from jsarray in GWT?
Массивы в JavaScript являются редкими, так что вы не можете, например, удалить объект от него и иметь все следующие перемещения до снижения индексов (как вы бы иметь на Java со списком); по крайней мере не с некоторые удалить способ.
Используя только GWT Java, вы можете установить значение с определенным индексом в null, но это все.
Использование JSNI, вы можете удалить его (почти эквивалентно установке его неопределенных: удалить myObjects 1) или вы можете удалить его: публичный статический родной удалить (JsArray обр, внутр индекс, внутр счета)/- {
arr.splice (индекс, счет); } - /;