太い矢印を使用する (関数を this の現在の値にバインドする) ことと、@ の値を変数に入れることの違いは何ですか?
ファットアロー
Account = (customer, cart) ->
@customer = customer
@cart = cart
$('.shopping_cart').bind 'click', (event) =>
@customer.purchase @cart
と
Account = (customer, cart) ->
@customer = customer
@cart = cart
self = @
$('.shopping_cart').bind 'click', (event) ->
self.customer.purchase self.cart
@は、太い矢印を使用して周囲のスコープが乱雑にならないようにすることを示唆しています。どのように?