javascript 搞不清原型链和constructor

prototype.constructor仅仅可以用于识别对象是由哪个构造函数初始化的,仅此而已。

 

 

var one=new Person(‘js’);

要解释这个结果就要仔细研究一下new这个操作符了.var one=new Person(‘js’);这个语句执行的过程可以分成下面的语句:

var one={};  
Person.call(one,'js'); 
posted @ 2018-03-29 12:06  .每天进步一点点  阅读(127)  评论(0编辑  收藏  举报