用于删除嵌套数组

时间:2017-02-18 01:09:30

标签: javascript arrays

这是我删除不需要的数组值的功能。

 function deleteValue(array1,array2) {

  var len =  array2.length;
  for (var i=0; i<len;i++) {
    if (array2[i] ==array1)
    { array2.splice(i,1)}
}
    return array2;
};

但它不起作用。

我的两个数组看起来像这样:

array1是嵌套数组(array2)中的数组

array1 = [1,2,3,4];

array2 = [[1,2,3,4],[5,6,7,8]];

array1看起来与array2 [0]

相同

但如果我Boolean(array1==array2[0])它总是返回false。

这是类型问题吗?

0 个答案:

没有答案