let arr = [0,1,2,3,4,5,6,7,8,9];
let idxs = [1,3,5,7]; //arr数组需要删除的项目索引
arr = arr.filter((n,i) => !idxs.includes(i));
//[0, 2, 4, 6, 8, 9]
* 巧妙利用filter过滤出不符合索引数组的项目,然后再赋值给arr本身就行了,比splice好用多了,那个还要考虑删除某一项后索引变化的问题;
let arr = [0,1,2,3,4,5,6,7,8,9];
let idxs = [1,3,5,7]; //arr数组需要删除的项目索引
arr = arr.filter((n,i) => !idxs.includes(i));
//[0, 2, 4, 6, 8, 9]
* 巧妙利用filter过滤出不符合索引数组的项目,然后再赋值给arr本身就行了,比splice好用多了,那个还要考虑删除某一项后索引变化的问题;