JavaScript 原型的基础方法
1.Object.getPrototypeOf(对象) :获取对象的隐式原型
2. Object.prototype.isPrototypeOf(obj) :判断Object.prototype是否在obj的原型链上
var obj = new Object();
// 问:obj在不在Function的原型链上
console.log(obj.isPrototypeOf(Function)); //false
// 问:Object.prototype对象在不在obj的原型链上
console.log(Object.prototype.isPrototypeOf(obj)); //true
3.对象 instanceof 函数 :判断函数的原型在不在对象的原型链上
var arr = []
console.log(arr instanceof Array); //arr 是不是一个数组 -->true
4.Object.Create(对象):创建一个空对象,并且将对象的隐式原型修改指定的参数,参数不要填nul
共有 0 条评论