在ES6中,可以使用Array.prototype.filter()方法來刪除數組中的某個元素。filter()方法會創建一個新數組,其中包含滿足指定條件的所有元素。
假設有一個數組arr,要刪除其中的某個元素elem,可以按照以下步驟使用filter()方法來實現:
const arr = [1, 2, 3, 4, 5];
const elem = 3;
// 使用filter()方法刪除數組中的某個元素
const newArr = arr.filter(item => item !== elem);
console.log(newArr); // 輸出:[1, 2, 4, 5]
在這個例子中,filter()方法的回調函數通過檢查每個元素是否等于elem來決定是否保留該元素。如果元素不等于elem,則會被添加到新數組newArr中。最后,打印出newArr可以看到已經成功刪除了數組中的指定元素。