【发布时间】:2014-04-04 00:23:33
【问题描述】:
有人知道如何使用 ES6 箭头语法编写即时函数吗?
这是 ES3/5 的做法:
(function () {
//...
}());
我尝试了以下方法,但在最后一行出现unexpected token 错误。
(() => {
//...
}());
您可以在这里进行测试:http://www.es6fiddle.net/hsb8bgu4/
【问题讨论】:
-
调用前关闭分组 --
})();es6fiddle.net/hsb8ot2m -
这可能是一个跟踪错误(可能与this issue 有关)。它适用于 babel (repl demo)
-
永远记住
function_name+` ()` ===function_caller
标签: javascript function ecmascript-6 ecmascript-harmony arrow-functions