【发布时间】:2020-01-22 05:52:10
【问题描述】:
我想知道在 JS 中确定一个数组在另一个数组中的成员资格的最佳方法是什么。
这是一个例子
let a = [];
a.push([1,2]);
a.includes([1,2]) <- evaluates to false
a.indexOf([1,2]) <- evaluates to -1
这里有什么问题?有什么有效的解决方法吗?
【问题讨论】:
-
a.includes([1,2])的预期输出是什么 -
很简单....它们不是同一个数组对象引用。
[1,2] !== [1,2] -
那我怎么知道有没有两个数字相同的物体呢?
标签: javascript arrays