![]() |
|
||||||||||
|
|||||
|
Есть такой масив:
M[X]={id:id,text:text}; Вношу в него данные.Иногда нужно удалить элементы масива по id Значит в цикле сравниваю если id сходится то пытаюсь удалить таким способом :delete M[X]; Не удаляет.Есть ли способы удалить M[X] ? |
|
|||||
|
Регистрация: Jul 2005
Сообщений: 188
|
Нужно использовать метод
splice(). Его синтаксис: myArray.splice(start, deleteCcunt, valueO, value1...valueN), где: • myArray — модифицируемый массив; • start — индекс элемента, с которого должна начаться вставка элементов или же удаление уча- стка массива; • deleteCount — число элементов массива, которые должны быть удалены, начиная от элемента с индексом start. Если данный параметр не задан, то удаляются все элементы от позиции start и до конца массива. Если deleteCount равен 0, то элементы из массива не удаляются; • value1, value2, ..., valueN — список, элементвов, которые должны быть добавлены в мас- сив, начиная от элемента с индексом start. He обязателен. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|