function CreatePerson(name){}var p1 = new CreatePerson('小明');console.log(p1,"p1");var p3=new Object()console.log(p3,"p3")问题1:在构造函数中什么都不写的话是不是相当于创建了一个空对象呢?问题2:对比用系统创建的空对象p3和用构造函数创建的p1是否一样呢?在用console.log输出之后看到的还是有些不一样的?
2 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
是不一样。
p1是 CreatePerson 构造的,p1 原型(__proto__)是 CreatePerson.prototype
p3是 Object 构造的, p3 原型(__proto__)是 Object.prototype
添加回答
举报
0/150
提交
取消
