Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Массив (http://www.flasher.ru/forum/showthread.php?t=84916)

Kyd 11.09.2006 21:53

Массив
 
Есть такой масив:
M[X]={id:id,text:text};
Вношу в него данные.Иногда нужно удалить элементы масива по id
Значит в цикле сравниваю если id сходится то пытаюсь удалить таким способом :delete M[X];
Не удаляет.Есть ли способы удалить M[X] ?

iNils 11.09.2006 23:00

Открыть хелп и прочитать про Array.splice()

Storm[pfp] 11.09.2006 23:12

Нужно использовать метод
splice(). Его синтаксис:
myArray.splice(start, deleteCcunt, valueO, value1...valueN),
где:
• myArray — модифицируемый массив;
• start — индекс элемента, с которого должна начаться вставка элементов или же удаление уча-
стка массива;
• deleteCount — число элементов массива, которые должны быть удалены, начиная от элемента
с индексом start. Если данный параметр не задан, то удаляются все элементы от позиции start и
до конца массива. Если deleteCount равен 0, то элементы из массива не удаляются;
• value1, value2, ..., valueN — список, элементвов, которые должны быть добавлены в мас-
сив, начиная от элемента с индексом start. He обязателен.


Часовой пояс GMT +4, время: 18:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.