js压缩混淆后,其他文件怎么引用相关方法

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代码压缩前要怎么改写才能解决这个问题?


德玛西亚99
浏览 354回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript