繁体   English   中英

咖啡中的绑定和调用功能

[英]Binding and calling functions in coffee

使用bind和call with coffee

function ping(){
    console.log(that);
}.bind(that);

在你建议它之前,我知道你可以使用胖箭这样的范围,但是当你想在使用咖啡时将另一个变量传递给函数时会发生什么。 并不想通过this我想通过that

如果你想这样做或者在函数上调用其他方法(例如Ember中的property ),只需添加一些括号:

ping = (-> console.log(that)).bind(that)

演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM