2013-03-11 17 views
1

CoffeeScript在數組和對象的理解和解構方面有很多有用的速記。有沒有比較整個對象或其多個屬性的快捷簡寫?即coffeescript中的對象/數組比較速記?

activity.date()是selected.date()和activity.month()是selected.month()

會是這樣有點像

活動[日期()月( )]被選中[date(),month()]

我在文檔中沒有看到類似的東西,但我想我會問。

回答

1

恐怕沒有這樣的事情,甚至更多的函數調用。你可以使用下劃線的isEqual來實現。

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