JSLint:意外的ES6功能

时间:2015-09-18 15:30:23

标签: javascript

我收到了消息"意外的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));

1 个答案:

答案 0 :(得分:-3)

将括号中包含的表达式视为箭头函数。

除此之外,这些使您的代码非常难以阅读。我们不需要它们,所以请放弃它们。