我很可能在这里忽略了一些非常基本的东西,但是当我在另一个数组中寻找特定的数组时,我很难弄清楚为什么会出现以下行为:
myArray.push(["Name", 1, 2]);
myArray.indexOf(["Name", 1, 2]);
返回-1 ..为什么我找不到刚刚推送的数组?
答案 0 :(得分:1)
试试这个:
var myArray = [];
var anotherArray = ["Name", 1, 2];
myArray.push(anotherArray);
myArray.indexOf(anotherArray); // returns 0
答案 1 :(得分:1)
尝试这样的事情:
var checkArray = ["Name", 1, 2]
var myArray = [];
myArray.push(checkArray);
myArray.indexOf(checkArray);