我收到了消息"意外的ES6功能"来自jsllint.com上的在线短信。
违规行是:
(t_1=(1+2));
但是,出乎意料的ES6功能是什么呢?
设置
- Assume... nodejs
- Tolerate... bitwise operators
- Tolerate... messy whitespace
,文件以"use strict";
完整的计划:
"use strict";
var RUNTIME=(require("/Users/soegaard/Dropbox/GitHub/urlang/runtime.js"));
var cons=RUNTIME.cons;
var NULL=RUNTIME.NULL;
var str=RUNTIME.str;
function displayln(v){return (console.log(v));}
function closure_p(v){return ((Array.isArray(v))&&(v[0]==="CLOS"));}
var result=0;
((function(t_1){
(t_1=(1+2));
(result=(displayln(t_1)));
return result;
})(undefined));
答案 0 :(得分:-3)
将括号中包含的表达式视为箭头函数。
除此之外,这些使您的代码非常难以阅读。我们不需要它们,所以请放弃它们。