这是我删除不需要的数组值的功能。
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。
这是类型问题吗?