创建对象有几种方法
var o1 = {name:'o1'};
var o11 = new Object({name:'o11'});
var M = function(){this.name='o2'};
var o2 = new M();
var P = {name:'o3'};
var o3 = Object.create(P);
原型、构造函数、实例、原型链
image.png[注] 使用 new 生成的实例都 可以叫做 构造函数
instanceof 的原理
image.png根据第一部分的对象创建,可以得到一下对象属性之间的关系
image.png
网友评论