如何从 JavaScript 中的数组中删除多个元素?
给定一个包含数组元素的数组,任务是使用 JavaScript 从数组中删除多个元素。给出了需要从 JavaScript 数组中删除的元素的索引。
方法一:
- 将数组元素的索引存储到另一个需要删除的数组中。
- 启动一个循环并将其运行到数组中的元素数。
- 使用splice() 方法删除特定索引处的元素。
示例 1:此示例使用 splice() 方法从数组中删除多个元素。
How to remove multiple elements
from array in JavaScript ?
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后:
方法二:
- 将数组元素的索引存储到另一个需要删除的数组中。
- 在元素数组上使用filter() 方法。
- 使用indexOf() 方法仅选择索引数组中不存在的那些元素。
示例 2:此示例使用 filter() 方法和 indexOf() 方法从数组中删除多个元素。
How to remove multiple elements
from array in JavaScript ?
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后: