![]() |
Массив
Есть такой масив:
M[X]={id:id,text:text}; Вношу в него данные.Иногда нужно удалить элементы масива по id Значит в цикле сравниваю если id сходится то пытаюсь удалить таким способом :delete M[X]; Не удаляет.Есть ли способы удалить M[X] ? |
Открыть хелп и прочитать про Array.splice()
|
Нужно использовать метод
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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.