class a {
constructor() {
var self = this;
self.name = "123";
self.age = "123";
self.title = "123";
}
}
我预期 uglify 是会把 self
编译成单个字符;编译成类似如下单个字符
class a {
constructor() {
var q = this;
q.name = "123";
q.age = "123";
q.title = "123";
}
}
但是uglify直接把self去掉了,编译成了如下:
class a {
constructor() {
this.name = "123";
this.age = "123";
this.title = "123";
}
}
请问怎么不让uglify做这种负优化;因为在函数中this过多,会增大代码体积;
先声明self,再赋值this试下