CoffeeScript 回调绑定


本文整理自网络,侵删。

回调绑定

问题

你想要把一个回调与一个对象绑定在一起。

解决方案

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

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

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

  new Basket()

讨论

通过使用等号箭头(=>)取代正常箭头(->),函数将会自动与对象绑定,并可以访问@-可变量。


标签:CoffeeScript

相关阅读 >>

CoffeeScript 由数组创建一个字符串

CoffeeScript 使用 heregexes

CoffeeScript 映射数组

CoffeeScript 命令模式

CoffeeScript 打乱数组中的元素

CoffeeScript 列表推导

CoffeeScript 类方法和实例方法

CoffeeScript 备忘录模式

CoffeeScript 把字符串转换为小写形式

CoffeeScript for 循环

更多相关阅读请进入《CoffeeScript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...