相关疑难解决方法(0)

顶级变量不是全局范围的,并且返回值在CoffeeScript中是必需的

funName = () ->
  $(".foo").addClass("bar");
Run Code Online (Sandbox Code Playgroud)

编译成匿名函数的范围.funName从控制台调用会导致undefined.

(function() {
  var funName;
  funName = function() {
    return $(".foo").addClass("bar");
  };
}).call(this);
Run Code Online (Sandbox Code Playgroud)

这样编译的原因是什么?如何使用它?

此外,使用CoffeeScript对函数内强制返回的任何见解都会很棒.为什么会那样?我如何因为它而需要不同的代码?

javascript coffeescript

3
推荐指数
1
解决办法
1266
查看次数

标签 统计

coffeescript ×1

javascript ×1