Coffeescript - 如何在函数参数中使用'this'关键字

3

我是一名初学者,正在学习CoffeeScript,参考的是官方文档,但我还没有完全理解。现在我有一个问题:如果我有一个像这样的javascript代码:

bindCallback.apply(this, arguments);

如何使用Coffeescript进行重写?
1个回答

2
您可以直接删除分号:
bindCallback.apply(this, arguments)

括号也可以被省略:
bindCallback.apply this, arguments

this 也可以用 @ 表示:

bindCallback.apply @, arguments

它是否完美地工作,我读到了关于应用程序需要像bindCallback arguments...这样编写的内容 - 带有三个点。 - Ulug'bek
1
你唯一需要使用三个点的情况是在类似于 func.call this, arguments... 的代码中,这将产生与上述相同的结果。 - phenomnomnominal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接