有没有办法强制Closure编译器在ADVANCED_OPTIMIZATIONS模式下重命名/缩短pushState()
方法,因为它没有在历史记录API的上下文中使用?
/**
* @constructor
*/
function Moo() {}
Moo.prototype = {
pushState: function(foo) {
console.log(foo);
}
};
var moo = new Moo();
var y = moo.pushState("123");
与在数组上具有与本机方法相同名称的其他方法相同,例如:myFoo.push()
其中myFoo
不是数组,而是对象或实例。