Creator 不能使用for of语法

creator 不能使用for of语法

web平台有效,native运行报错
ReferenceError: Symbol is not defined

我们现在项目大量使用了for of语法,有没有办法快速解决这个问题。

孤陋寡闻了 居然有这种语法

吃瓜群众,坐等结果:smiley:

你是把脚本设置成了导入为插件吧?如果是普通脚本应该会自动转译成 ES5 的

就是转义后要报错啊。希望官方能够支持ES6的语法。刚需

我新建了个项目,写了

let arr = [1,2,3,4,5];
for (let value of arr) {
    cc.log(value);
}

是可以正常运行并打印出1,2,3,4,5的?

麻烦把产生错误代码贴出来看看,有可能我们的 babel 要使用非严格转译才行。

你试试模拟器。不是浏览器啊

就楼上那种for of 就要报错

是的,目前确实依赖 Symbol,那就不支持了。

所以是没有办法的意思吗

是的,之后我们会完善一下