【发布时间】:2022-01-06 17:56:53
【问题描述】:
我正在尝试在 Javascript 中的另一个数组中查找数组的索引,如下所示:
const piece = [5, 10];
const array = [[5, 10], [5, 11]];
//Using indexOf
console.log(array.indexOf(piece));
//Using findIndex
console.log(array.findIndex(function(element) {
return element == piece;
}));
我希望这些返回 0,因为这是我的“片段”在较大数组中的索引,但两种方法都返回 -1
任何想法为什么会发生这种情况?如果我有其他方法可以做到这一点?
谢谢。
【问题讨论】:
-
它们是不同的数组,恰好有相同的数字,但仍然是不同的数组。
-
请点击链接查看解决方案。 stackoverflow.com/a/34170710/1635742
标签: javascript arrays