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