如何将一个数组的数组项作为删除另外一个数组的索引值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Amy_cloud/article/details/82426073
var a = [1,2,3,4,5,6,7,8]
var b = [2,3];

function c(arr, arr2) {
  return arr.reduce((prev, cur, index)=>{
    let [idx, list] = prev;
    idx.indexOf(index) == -1 && list.push(cur);
    return prev
  }, [arr2, []]).pop()
}

var ac = c(a,b)
console.log(ac)     //[1, 2, 5, 6, 7, 8]

猜你喜欢

转载自blog.csdn.net/Amy_cloud/article/details/82426073