为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript 函数返回值的问题。请高手解答下。

JavaScript 函数返回值的问题。请高手解答下。

fshang 2018-08-28 14:29:24
function aFun(){     function _(arg){         this.arg = arg;     }     _.prototype.testFun = function(){         console.log('this is prototype testFun')     };     _.testFun2 = function(){         console.log('this is testFunc2');     }return _; }; var afun = new aFun('123'); console.log(afun instanceof aFun) afun.testFun2(); //可以调用 afun.testFun(); //不是在原型链上么?,为啥不可以调用???, var aFun2 = (function (){     function _(arg){         this.arg = arg;     }     _.prototype.testFun = function(){     console.log('this is prototype testFun')     };     _.testFun2 = function(){         console.log('this is testFunc2');     }     return _; })(); var afun2 = new aFun2('ddd'); console.log(afun2 instanceof aFun2) afun2.testFun2(); //不可以调用,为啥? afun2.testFun(); //可以调用,为啥可以?(我要疯了)
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 50 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信