这段代码这个地方是什么意思,有些不太明白

function person(name){          this.name=name;
      }
      person.prototype.getName=function(){          return this.name;
      }      var objectFactory=function(){          
          var obj=new Object(),Constructor=[].shift.call(arguments);//这个地方不是太懂
          obj._proto_=Constructor.prototype;          var ret=Constructor.apply(obj,arguments);          
          return typeof ret==='object'?ret:obj;
      };      var a=objectFactory(person,'sven');

最近在看原型继承,看到这个demo的时候不太明白,希望大神能指点一下。


扬帆大鱼
浏览 597回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript