在ES6中,可以使用`Array.prototype.filter()`方法来删除数组中的某个元素。`filter()`方法会创建一个新数组,其中包含满足指定条件的所有元素。
假设有一个数组`arr`,要删除其中的某个元素`elem`,可以按照以下步骤使用`filter()`方法来实现:
```javascript
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`可以看到已经成功删除了数组中的指定元素。