判断原型对象是谁的原型?

简介: 判断原型对象是谁的原型?

正确理解isPrototypeOf

A.isPrototypeOf(B)

  • A是B的原型吗?是的返回True,反之返回False

代码

var f = function () { }  //定义函数
        f.prototype = {  //函数的原型对象
            a: 1,
            b: function () {
                return 2;
            }
        }
        console.log(f.prototype.a);  //读取函数的原型对象的属性a,返回1
        console.log(f.prototype.b());  //读取函数的原型对象的属性b,返回2
        var o = new f();  //实例对象
        var b = f.prototype.isPrototypeOf(o);
        console.log(b);

结果

image.png

相关文章
|
7月前
|
JavaScript 前端开发
原型,原型链
原型,原型链
|
前端开发
前端原型和原型链构造函数的使用
前端原型和原型链构造函数的使用
87 0
|
前端开发
前端原型和原型链构造函数的使用
前端原型和原型链构造函数的使用
72 0
|
JavaScript 前端开发
原型和原型链
原型和原型链
35 0
|
存储 JavaScript 前端开发
深入理解原型与原型链
当我们在 JavaScript 中创建一个对象时,它会自动继承一个称为“原型”的对象。如果该对象访问一个属性或方法,但在自己的属性列表中找不到,它会沿着原型链向上查找,直到找到该属性或方法为止。在本篇文章中,我们将深入探讨 JavaScript 中的原型与原型链。
|
JavaScript
关于原型、原型链我所知道的
关于原型、原型链我所知道的
80 0
|
前端开发 JavaScript
原型、原型链和继承~我终于搞定了啊~~
不管是在学习JavaScript,还是面试找工作,逃不过去的就是原型、原型链和继承这几个重点和难点;对于这些内容的掌握还是很有必要的。
116 0
原型、原型链和继承~我终于搞定了啊~~
|
前端开发
前端学习案例1-原型&原型链&构造函数
前端学习案例1-原型&原型链&构造函数
45 0
前端学习案例1-原型&原型链&构造函数
|
前端开发
前端学习案例2-原型&原型链&构造函数2
前端学习案例2-原型&原型链&构造函数2
55 0
前端学习案例2-原型&原型链&构造函数2
|
前端开发 JavaScript