Вот пояснение, выполняются следующие операции
- Фильтрация массива по некоторым условиям
Рассмотрим следующий пример
// Defining array
const items = [{"id" : 1},{"id" : 2}, {"id" : 3} ]
//Eliminating id 2
const filteredArray = items.filter(item => item.id !== 2)
console.log(filteredArray)
В приведенном выше примере, что делает фильтр, он возвращает массив, исключая все, что упомянуто в условии. В нашем случае это item.id !== id
, поэтому объект с Id 2 пропускается.
Как только это будет сделано, элементы теперь будут содержать обновленный массив объектов.