Добрый день.
Имеем массив объектов корзин с вложеннеыми товарами.
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. Или нативно.