游戏只面向原生端,js引擎本来就支持es6,却要转换成es5,既浪费性能代码有多,这不是本末倒置吗,
引擎不能提供一个是否转es5的选项吗,就像微信小游戏开发工具一样,至少有个选项
原生没有转ES5 ,就保持的ES6
大佬,这个ES6有点假。为何模块名都不用加_1了,但是lambda里面的this还是被转换成_this了?正宗ES6不会变_this的。
如果调试时this不用修改成_this,就和拉雅调试持平了。
_proto.doIt = function doIt() {
var _this = this;
var f = function f() {
console.log(_this.efg);
var f2 = function f2() {
debugger;
console.log(_this.efg, new (_crd && BBB === void 0 ? (_reportPossibleCrUseOfBBB({
error: Error()
}), BBB) : BBB)().abc);
};
f2();
};
f();
};
是的,有的时候两层lambda也是es6的。这个是我误会了。失礼。


