■知识点
使用isPrototypeOf()方法可以判断该对象是否为参数对象的原型。isPrototypeOf()是一个原型方法,可以在每个实例对象上调用。
■实例设计
下面的代码简单演示了如何检测原型对象。
var F = function(){}; //构造函数
var obj = new F(); //实例化
var protol = Object.getPrototypeOf( obj ); //引用原型
console.log( protol.isPrototypeOf(obj) ); //true
var proto = Object.prototype;
console.log( proto.isPrototypeOf({}) ); //true
console.log( proto.isPrototypeOf([]) ); //true
console.log( proto.isPrototypeOf(//) ); //true
console.log( proto.isPrototypeOf(function(){})); //true
console.log( proto.isPrototypeOf(null) ); //false
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>