【发布时间】:2021-10-11 02:34:31
【问题描述】:
有没有一种简单的方法可以在 CoffeeScript 中测试对象的相等性?
或者更准确地说——测试两个对象的属性是否相同。
使用这些对象:
obj1 =
name: "John Doe"
age: "3.14"
obj2 =
name: "John Doe"
age: "3.14"
这如预期的那样评估为假:
obj1 == obj2
目前我使用的是Underscore's isEqual
【问题讨论】:
-
_.isEqual有什么问题?您需要执行某种的深度平等。 -
Underscore 方法没有任何问题,但我会对速记语言功能感兴趣。
标签: javascript object comparison coffeescript equality