赞
踩
var array = [1, 2, 3, 4, 5];
var indexesToDelete = [1, 3]; // 需要删除的索引
// 将需要删除的索引按照从大到小的顺序排序,以避免删除元素后索引发生变化
indexesToDelete.sort((a, b) => b - a);
// 遍历需要删除的索引
indexesToDelete.forEach(index => {
array.splice(index, 1); // 删除索引处的元素
});
console.log(array); // 输出 [1, 3, 5]
var array = [1, 2, 3, 4, 5];
var indexesToDelete = [1, 3]; // 需要删除的索引
// 使用 filter() 方法过滤掉不需要删除的索引处的元素
array = array.filter((element, index) => !indexesToDelete.includes(index));
console.log(array); // 输出 [1, 3, 5]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。