CoffeeScript在數組和對象的理解和解構方面有很多有用的速記。有沒有比較整個對象或其多個屬性的快捷簡寫?即coffeescript中的對象/數組比較速記?
activity.date()是selected.date()和activity.month()是selected.month()
會是這樣有點像
活動[日期()月( )]被選中[date(),month()]
我在文檔中沒有看到類似的東西,但我想我會問。
CoffeeScript在數組和對象的理解和解構方面有很多有用的速記。有沒有比較整個對象或其多個屬性的快捷簡寫?即coffeescript中的對象/數組比較速記?
activity.date()是selected.date()和activity.month()是selected.month()
會是這樣有點像
活動[日期()月( )]被選中[date(),month()]
我在文檔中沒有看到類似的東西,但我想我會問。
恐怕沒有這樣的事情,甚至更多的函數調用。你可以使用下劃線的isEqual來實現。
我不知道在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