Чтобы удалить несколько элементов из массива в ES6, у вас есть несколько вариантов. Вот несколько методов, которые вы можете использовать:
-
Использование метода
filter():const array = [1, 2, 3, 4, 5]; const elementsToRemove = [2, 4]; const newArray = array.filter(item => !elementsToRemove.includes(item)); console.log(newArray); // Output: [1, 3, 5] -
Использование метода
splice():const array = [1, 2, 3, 4, 5]; const elementsToRemove = [2, 4]; elementsToRemove.forEach(item => { const index = array.indexOf(item); if (index > -1) { array.splice(index, 1); } }); console.log(array); // Output: [1, 3, 5] -
Использование оператора расширения ES6 и метода
filter():const array = [1, 2, 3, 4, 5]; const elementsToRemove = [2, 4]; const newArray = array.filter(item => !elementsToRemove.includes(item)); console.log(newArray); // Output: [1, 3, 5]