【发布时间】:2017-06-16 20:45:10
【问题描述】:
我有以下代码,它基本上获取一些 JSON 数据,查找带有“servergenre”的键,并将结果保存在一个数组中。 这是this question的后续行动。
let result = [];
Object.keys(data).forEach( key => {
if(/servergenre/.test(key)){
result.push(data[key])
}
});
即使代码运行正常,在某些编辑器中也会引发语法错误:
- “key”:无法解析的变量或类型键
- “=>”:预期表达式
- "if( / server...": 需要形式参数名称
- ")){":
,预期 - "});": 预期声明
这里有一张图片告诉你错误在哪里:
正如我所说的代码工作正常,我只需要修复它或其他方法来消除错误。
此外,许多压缩器和压缩器不支持这段代码。所以我不能缩小它。
提前致谢。
【问题讨论】:
-
编辑器必须允许 ES6
-
我不了解 ES6,但是由于这些错误,我无法压缩或缩小代码
-
你必须使用支持 ES6 语法的编译器/压缩器,例如 Babel。
-
告诉她如何在 IntelliJ 中设置语言级别 stackoverflow.com/questions/35772101/…
-
Rory O'Kane 明白了。我真的没有什么要补充的了。如果这是您正在寻找的解决方案,您可以将他的答案标记为已接受。很高兴我们能提供帮助 =)
标签: javascript jquery json syntax