Задать вопрос
hrhr99
@hrhr99

Как отфильтровать массив по дважды вложенному элементу? lodash, js?

Добрый день.
Имеем массив объектов корзин с вложеннеыми товарами.

carts: {
                    0: {
                        id:1,
                        items:{
                            0:{id:100},
                            1:{id:101},
                            2:{id:10}
                        }
                    },
                    1: {
                        id:2,
                        items:{
                            0:{id:34},
                            1:{id:15},
                            2:{id:46}
                        }
                    },
                }


Так же имеем массив ключей (id) товаров к удалению. [101, 46]

Сломал голову (третий день!), как удалить товары по ключу.
Пытался перебором, находил нужный индекс товар и ..
carts[1],items.splice(1,1),

Но это перестраивает массив на лету и славливаю ошибку.

В идеале конечно использовать метод filter lodash. Или нативно.
  • Вопрос задан
  • 151 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы