CoffeeScript 回調(diào)綁定

2022-06-29 17:07 更新

回調(diào)綁定

問題

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

解決方案

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

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

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

  new Basket()

討論

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號