CoffeeScript 回調(diào)綁定

2022-06-29 17:07 更新

回調(diào)綁定

問題

你想要把一個(gè)回調(diào)與一個(gè)對(duì)象綁定在一起。

解決方案

$ ->
  class Basket
    constructor: () ->
      @products = []

      $('.product').click (event) =>
        @add $(event.currentTarget).attr 'id'

    add: (product) ->
      @products.push product
      console.log @products

  new Basket()

討論

通過使用等號(hào)箭頭(=>)取代正常箭頭(->),函數(shù)將會(huì)自動(dòng)與對(duì)象綁定,并可以訪問@-可變量。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)