标签: javascript coffeescript call bind
function ping(){ console.log(that); }.bind(that);
在你建议之前,我知道你可以使用胖箭这样的范围,但是当你想在使用咖啡时将另一个变量传递给函数时会发生什么。我不想要传递this我想传递that。
this
that
答案 0 :(得分:2)
如果你想这样做或者在函数上调用其他方法(例如Ember中的property),只需添加一些括号:
property
ping = (-> console.log(that)).bind(that)
Demo