相关疑难解决方法(0)

如何确定两个JavaScript对象的相等性?

严格的相等运算符将告诉您两个对象类型是否相等.但是,有没有办法判断两个对象是否相等,就像 Java中的哈希码一样

Stack Overflow问题JavaScript中是否有任何类型的hashCode函数?类似于这个问题,但需要更多的学术答案.上面的场景说明了为什么需要有一个,我想知道是否有任何等效的解决方案.

javascript equals object hashcode

599
推荐指数
23
解决办法
45万
查看次数

为什么不使用等式检查数组

我开始时:

"1:2".split(':') == ["1","2"]; 
// false
Run Code Online (Sandbox Code Playgroud)

然后尝试:

[1,2] == [1,2];
// false
Run Code Online (Sandbox Code Playgroud)

最终:

[] == []; 
// false
Run Code Online (Sandbox Code Playgroud)

我发现了:

"1:2".split(':').toString() == [1,2].toString();
// true
Run Code Online (Sandbox Code Playgroud)

所以我已经解决了我的初始问题(种类),但为什么数组不能相互匹配?

javascript

34
推荐指数
3
解决办法
2万
查看次数

标签 统计

javascript ×2

equals ×1

hashcode ×1

object ×1