用ES6的一些语法特性会有什么不良后果吗?

如题,比如Symbol Map 我觉得这些东西还真的是有需求用到, 但是工程里默认编译选项好像是es5, 我有点担心,ES6的一些新特性在现在的各个平台都能良好运行吗,普及了没有

如果改成es6编译后会导致编辑器报错,然后无限loading ,但是如果我不改这个编译选项,跑还是可以跑起来,但是我代码里写的那些 Symbol Map 会被标成红色,强迫症很尴尬 也很难受的

看了下帖子,之前对js的最新规范不够了解,这里只要把tsconfig里的lib 配上要用到的模块就好了,直接添加“es2015”进来就可以既保证编译过es6的特性语法,也能让编辑器不报错了,如果你只想导入部分模块,比如容器,只导入“es2015.collection”也可

至于es6语法能用哪些,参考panda说的 http://forum.cocos.com/t/es5-es6/35476/2