indexOf数组在数组中?

时间:2016-09-21 06:35:22

标签: javascript arrays indexof

我很可能在这里忽略了一些非常基本的东西,但是当我在另一个数组中寻找特定的数组时,我很难弄清楚为什么会出现以下行为:

myArray.push(["Name", 1, 2]);
myArray.indexOf(["Name", 1, 2]);

返回-1 ..为什么我找不到刚刚推送的数组?

2 个答案:

答案 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);