请选择 进入手机版 | 继续访问电脑版
查看: 1120|回复: 0

js构造函数,实例对象,和原型对象之间的关系

[复制链接]
  • TA的每日心情
    开心
    2018-8-2 13:00
  • 签到天数: 1 天

    [LV.1]初来乍到

    15

    主题

    18

    帖子

    154

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    154
    发表于 2019-4-18 20:54:01 | 显示全部楼层 |阅读模式
    1. <script>
    2.          //Perrson是构造函数,per是实例化对象
    3.         function Person(name,age,sex){
    4.             this.name = name;
    5.             this.age = age;
    6.             this.sex = sex;
    7.        }
    8.         var per = new Person("张三",20,"男");
    9.     </script>
    复制代码

    构造函数的prototype指向原型对象(Person的原型对象)原型对象中的constructor属性指向构造函数。

    per._proto_===Person.prototype(同一个原型)
    prototype是构造函数的一个属性,他指向原型对象。

    Person.prototype 是构造函数Person的原型对象。
    per._proto_,是实例对象所连接的原型,实例对象会连接构造的原型,以实用原型里的方法。









    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关注微信,有惊喜
    关注我们,每天有惊喜,每日有活动,每日有礼品赠送,扫描左边二维码,即可关注,你还在等什么?
    快速回复 返回顶部 返回列表