prototype.constructor仅仅可以用于识别对象是由哪个构造函数初始化的,仅此而已。
var one=new Person(‘js’);
要解释这个结果就要仔细研究一下new这个操作符了.var one=new Person(‘js’);这个语句执行的过程可以分成下面的语句:
var one={};
Person.call(one,'js');
本文深入探讨了JavaScript中使用new操作符创建对象的过程,解析了如何通过构造函数初始化对象,并解释了prototype.constructor的作用。
prototype.constructor仅仅可以用于识别对象是由哪个构造函数初始化的,仅此而已。
var one=new Person(‘js’);
要解释这个结果就要仔细研究一下new这个操作符了.var one=new Person(‘js’);这个语句执行的过程可以分成下面的语句:
var one={};
Person.call(one,'js');
转载于:https://www.cnblogs.com/qggg/p/8669008.html

被折叠的 条评论
为什么被折叠?