WebStorm 无法识别 Javascript "for...of..." 结构
WebStorm not recognizing Javascript "for...of..." structure
我是 WebStorm 的新手,我正在编写一个非常简单的 Javascript 片段来遍历 JSON 对象列表。使用 d3 从 JSON 文件中提取对象。代码是:
allNodes; //list of JSON objects
for (let node of allNodes) {
console.log(node);
}
代码运行良好,但 WebStorm 将大部分代码用红色下划线,表示 "expected 'in' or ';'"。
在 JavaScript 中使用 let
和 for/of 语句是相当新的(let
对 EMCAscript6/ES6/Harmony 是新的)并且没有得到广泛支持(Internet Explorer , 例如)。最好用这个:
for(var i = 0; i < allNodes.length; i++) {
console.log(allNodes[i]);
}
我是 WebStorm 的新手,我正在编写一个非常简单的 Javascript 片段来遍历 JSON 对象列表。使用 d3 从 JSON 文件中提取对象。代码是:
allNodes; //list of JSON objects
for (let node of allNodes) {
console.log(node);
}
代码运行良好,但 WebStorm 将大部分代码用红色下划线,表示 "expected 'in' or ';'"。
在 JavaScript 中使用 let
和 for/of 语句是相当新的(let
对 EMCAscript6/ES6/Harmony 是新的)并且没有得到广泛支持(Internet Explorer , 例如)。最好用这个:
for(var i = 0; i < allNodes.length; i++) {
console.log(allNodes[i]);
}