1

当我尝试转换以下代码片段时...

result.pause = function() {        
  cachedValue = this();
  isPaused(true);
}.bind(result);

使用http://js2coffee.org/它返回

result.pause = ->
  cachedValue = this()
  isPaused true
.bind(result)

但是,当您尝试编译时该代码不正确,您会返回 Error Unexpected '.'

在这种情况下使用 CoffeeScript 使用 .bind 函数的正确方法是什么?

4

1 回答 1

7
result.pause = (->
  cachedValue = this()
  isPaused true)
.bind(result)
于 2013-02-15T22:13:23.290 回答