![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2004
Сообщений: 6
|
Вроде простой, чайниковский вопрос, и все-же....
Как из массива удалить элемент с неким значением (все элементы массива уникальны)... ДА еще желательно без извращений типа сдвигов, перезаписываний в другой массив и т.п. Функции или операторы ведь должны быть какие-то... |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Цитата:
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
|
Регистрация: Sep 2004
Сообщений: 6
|
Я знаю про splice , но мне надо удалить сразу елемент с этим значением..Но в том то вся и фишка , что индекс неизвестен..
|
|
|||||
|
Регистрация: Sep 2001
Адрес: Moi address ne dom i ne ulica...
Сообщений: 634
|
Ok, neznaesh, index, no znachit znachenie, ti znaesh, tak?
Esli nado udalit' znachenie elementa, to: var a=['a','b','c','d','e','f','g'],find='e';
for(var l=a.length,i=0;i<l;i++){
if(a[i]==find){trace("bingo!\na["+i+"] == "+find),delete a[i];}
}
trace(a);
Последний раз редактировалось YuriiZelenev; 04.09.2004 в 23:48. |
|
|||||
|
Регистрация: Sep 2004
Сообщений: 6
|
Спасибо еще раз=))))Все работает...
![]() |
![]() |
Часовой пояс GMT +4, время: 12:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|