美文网首页
构造函数,原型,实例之间的关系

构造函数,原型,实例之间的关系

作者: 葵自渡_ | 来源:发表于2019-07-29 18:18 被阅读0次
关系:

1、每个构造函数都有一个原型属性prototype,它指向原型对象
2、原型对象都包含一个指向构造函数的指针(constructor)
3、而实例都包含一个指向原型对象的内置指针(__ proto__)

function Person(){             //构造函数
    }
    Person.prototype.name = "bree";      //在构造函数的原型对象上添加属性
    Person.prototype.isName = function(){
        alert(this.name)
    }
    var bree = new Person();        //调用构造函数创建的实例bree
    
    console.log(bree.__proto__ === Person.prototype);   //true
    console.log(Person.prototype.constructor === Person);  //true

相关文章

  • 原型模式

    p1 打印如下 构造函数、构造函数实例对象、构造函数原型属性 之间的关系

  • JavaScript 常用继承方式

    JavaScript 常用继承方式 原型链继承构造函数,原型,实例之间的关系:每个构造函数之间都有一个原型对象,原...

  • JavaScript高级程序设计学习笔记之继承模式

    原型链 JavaScript的继承主要依靠原型链来实现的。我们知道,构造函数,原型,和实例之间的关系:每个构造函数...

  • js继承

    继承 构造函数 原型对象 对象实例 三者之间的关系 每个构造函数都拥有一个原型对象,构造函数.prototy...

  • JS继承的相关问题

    构造函数、原型对象和实例之间的关系? 每个构造函数都有一个 prototype 属性指向原型对象,原型对象中有一个...

  • 原型链

    构造函数、原型、实例的关系 通过构造函数创建实例 每个构造函数都有一个原型对象 原型对象到包含一个指向构造函数的指...

  • class继承,原型链

    1.构造函数,原型,实例之间的关系 每个构造函数都有一个原型对象(prototype属性),原型对象都包含一个指向...

  • JavaScript 继承 1 原型链

    简单回顾一下构造函数、原型和实例之间的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而...

  • 构造函数、实例对象、原型对象三者之间的关系

    三者之间的关系: 构造函数可以实例化对象 构造函数中有一个属性叫prototype,是构造函数的原型对象 构造函数...

  • js 原型 2019-12-15

    原型:constructor 构造函数、实例、原型对象三者之间的关系 原型链 原型对象中的this指向 扩展内置对...

网友评论

      本文标题:构造函数,原型,实例之间的关系

      本文链接:https://www.haomeiwen.com/subject/rhrirctx.html