1.压缩前的js
(function () {
var Test = function (name, age) {
this.name=name;
this.age=age;
}
Test.prototype={
getName:function () {
return this.name + ' haha';
}
}
var testA = new Test('xiao',12) // 这里获取得到 Test对象
console.log(testA.getName());
})()
2.压缩后的js
!function(){var e=function(e,n){this.name=e,this.age=n};e.prototype={getName:function(){return this.name+" haha"}};var n=new e("xiao",12);console.log(n.getName())}();
3.在html中引入压缩后的js后,
var testA = new Test('xiao', 12) // 这里找不到 Test对象
console.log(testA.getName());
请问一下,js代码压缩前要怎么改写才能解决这个问题?
相关分类