let aa = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
function del(p1, p2) {
let arr = [];
// splice会改变原数组 所以占位 立一个要删除标识
// 占位
p2.forEach(item => {
p1.splice(item, 1, "A")
})
//过滤
arr = p1.filter(item => item != "A");
return arr;
}
console.log('结果:', del(aa, [4, 3, 1, 6]));
JS 批量删除指定索引的数组元素
最新推荐文章于 2024-01-11 10:56:19 发布
本文介绍如何使用JavaScript的splice()方法从数组中删除指定位置的元素,并结合filter()函数实现元素过滤。通过函数del()演示了在letaa数组中根据给定索引删除元素并返回处理后的结果。
摘要由CSDN通过智能技术生成