CoffeeScript对于具有理解和解构的数组和对象有很多有用的简写。有比较整个对象或其多个属性的快速简写吗?即。
activity.date()被选中.date()和activity.month()被选中.month()
会有点像
选择活动[date(),month()] [date(),month()]
我在文档中没有看到类似的内容,但我想我会问。
答案 0 :(得分:4)
我不知道CoffeeScript本身有任何此类功能,但Underscore.js库包含isEqual
函数:
var moe = {name : 'moe', luckyNumbers : [13, 27, 34]};
var clone = {name : 'moe', luckyNumbers : [13, 27, 34]};
moe == clone;
=> false
_.isEqual(moe, clone);
=> true
答案 1 :(得分:1)
我担心没有那样的东西,甚至更多的功能调用。你可以使用下划线的isEqual来实现它。