原型链(面试过程中会问到的)

原创 小Q 随笔 面试 84阅读 18 天前 举报

创建对象有几种方法?

通常这三中方法
一、字面量
var o1={name:'o1'};
var o1=new Object({name:'o1'});
二、通过构造函数
var M=function(){this.name='o2'}
var o2=new M();
三、object 的create方法创建
var P={name:'o3'}
var o3=Object.create(P);

什么是原型,构造函数,实例,原型链?

instanceof的原理是什么?

b instanceof a
检测b对象 是否是a类型的实例,a类型是否在b对象的原型链上,
即b是否是a的子类

new运算符

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复