使用for-of循环,hbuilder一直报"Uncaught SyntaxError: Unexpected identifier"
例: var datas = [1,2,3];
for (var item of datas){
console.log(item);
}

5个萝卜
- 发布:2017-06-26 09:32
- 更新:2017-07-03 05:32
- 阅读:1248
3 个回复
DCloud_HB_WKP
for of是es6的语法,请确认你设置的es版本是否正确,在项目上点击右键【引入框架语法】在弹出的界面上可以选择es版本。
5个萝卜 (作者)
刚打开软件不进行真机运行时报错,真机运行过后就不报错了
DCloud_heavensoft
可能是你刚开始使用了边改边看浏览器,控制台打印了这个浏览器的输出日志。这个浏览器是chrome35,不支持es6语法。
然后你真机运行时,控制台打印了真机的Webview的日志,恰好Android的版本比较高,没报错。
真实商用业务,es6只能用于编写,打包前要编译成es5,否则在用户手机上用不了。
5个萝卜 (作者)
嗯,谢谢
2017-07-03 08:28