prototype.constructor仅仅可以用于识别对象是由哪个构造函数初始化的,仅此而已。
var one=new Person(‘js’);
要解释这个结果就要仔细研究一下new这个操作符了.var one=new Person(‘js’);这个语句执行的过程可以分成下面的语句:
var one={}; Person.call(one,'js');