gpt4 book ai didi

javascript - 如何确定两个 JavaScript 对象相等?

转载 作者:行者123 更新时间:2023-11-28 05:18:50 26 4
gpt4 key购买 nike

严格相等运算符会告诉您两个对象类型是否相等。但是,有没有一种方法可以判断两个对象是否相等,很像 Java 中的哈希码值?

堆栈溢出问题 Is there any kind of hashCode function in JavaScript? 与这个问题类似,但需要更学术的答案。上面的场景说明了为什么有必要拥有一个,我想知道是否有任何等效的解决方案

最佳答案

为什么要重新发明轮子?给予Lodash尝试一下。拥有isEqual()等多项必备功能.

_.isEqual(object, other);

它将强力检查每个键值 - 就像本页上的其他示例一样 - 使用 ECMAScript 5以及 native 优化(如果浏览器中可用)。

注意:之前推荐过这个答案Underscore.js ,但是lodash在修复错误和一致解决问题方面做得更好。

关于javascript - 如何确定两个 JavaScript 对象相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40740263/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com