В JavaScript нет очевидного метода удаления элементов из массива. Существует функция pop(), но она удаляет элементы только с конца массива. Старый, но полезный метод splice может удалять элементы из указанного индекса. Мы можем использовать его как fruits.splice(itemIndex, 1), чтобы удалить элемент из этого индекса. Но прежде нам нужно найти itemIndex, например fruits.findIndex(x => x.name === '🍎'). Поэтому нам нужно выполнить две функции, чтобы удалить элемент.

Итак, нам нужно найти простой метод, удаляющий элемент из массива. Для этого мы можем использовать функцию фильтра:

fruits = fruits.filter(x => x.name != "🍎")

Заключение

Функция filter — самый чистый метод по сравнению с другими альтернативами. Кроме того, это неизменяемая функция, поэтому у нее не может быть побочных эффектов, таких как метод сращивания. Я думаю, что это лучший способ удалить элемент из массива.
Увидимся в моем следующем посте ✌️