WebStorm不识别Javascript”;对于的"结构

WebStorm not recognizing Javascript "for...of..." structure

本文关键字:quot 结构 识别 Javascript WebStorm      更新时间:2023-09-26

我是WebStorm的新手,我正在编写一段非常简单的Javascript来循环遍历JSON对象列表。这些对象是使用d3从JSON文件中提取的。代码为:

allNodes; //list of JSON objects 
for (let node of allNodes) {
     console.log(node);
}

代码运行良好,但WebStorm将大部分代码用红色下划线,表示"预期的'in'或';'"。

在JavaScript中使用let和for/of语句是相当新的(let是EMCAscript6/ES6/Harmony的新功能),并且不受广泛支持(例如Internet Explorer)。最好使用这个:

for(var i = 0; i < allNodes.length; i++) {
    console.log(allNodes[i]);
}