Как удалить объект массива по id объекта [дубликат]

206
06 мая 2018, 19:39

На данный вопрос уже ответили:

  • Как удалить объекты из массива по ключу? 3 ответа

Есть код:

items: [
            {
                id: 9,
                label: 'List item 1'
            },
            {
                id: 13,
                label: 'List item 2'
            },
            {
                id: 24,
                label: 'List item 3'
            },
            {
                id: 35,
                label: 'List item 4'
            },
            {
                id: 123,
                label: 'List item 5'
            }
        ]

Как удалить элемент массива не по индексу [0, 1, 2, 3, ...4], а по id объектов?

Answer 1
items.forEach((value, key) => {
    if(value.id == 24)
        delete items[key]
})

Таким образом будет удален объект у которого id равен 24.

READ ALSO
Счетчик времени на Джаваскрипт

Счетчик времени на Джаваскрипт

Сумел с костылями закодить такой вот счетчикНе подскажете как сделать бесконечный цикл,чтобы таймер шел с 0 до бесконечности

254
В чем ошибка скрипта?

В чем ошибка скрипта?

Пишу небольшую игру на стеке html, css, js (JQuery)Пытаюсь запилить передвижение по карте

228
Создание /generate_204

Создание /generate_204

Необходимо сделать так, чтобы андроид устройство пыталось проверить доступ в интернет по ссылку http://wwwgstatic

261
Не работает скрипт клик по кнопке

Не работает скрипт клик по кнопке

при нажатии на кнопку "Собрать" и потом в модальном окне "Купить" не срабатывает такой скрипт

222