js高级——原型

来源:互联网 发布:报表数据的重要性 编辑:程序博客网 时间:2024/06/06 06:50
1、原型:当构造函数创建出来的时候系统会自动为它创建一个对象
2、原型的作用: 原型中的属性和方法可以被使用该构造函数新创建出来的对象使用,达到代码共享的效果
3、访问构造函数的原型:构造函数.prototype
4、原型默认是一个空对象
5、给原型对象添加属性、方法:使用对象的动态特性
functionPerson(name,status){
    this.name= name;
    this.status= status;
    this.act= function(){
        console.log("演戏");
    };
}
//给原型对象添加属性、方法
Person.prototype.exercise= function(){
    console.log("啦啦啦啦啦啦啦");
};
6、当使用对象去访问属性、方法的时候
(1)首先在对象自己内部进行查找,如果找到了就直接使用
(2)如果在对象自己内部中没有找到,就去原型中查找,查找到后使用
(3)如果原型中也没有,那么属性就是undefined,方法就是报错
7、注意prototype是构造函数的属性,和对象没有关系。如果用“对象.prototype”出来的将是undefined
    console.log(p.prototype);
--> 

知识图:

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 刀背太割手怎么办 刀背个手怎么办 刀把磨手怎么办 夏季厨房闷热怎么办 厨房炒菜热怎么办 excel资源不足怎么办 两岁多宝宝好动怎么办 名声臭怎么办 坏名声出去了怎么办 名声毁了怎么办 婴儿倒睡怎么办 缺钱怎么办怎么弄到钱 脚趾被踩肿了怎么办 脚被压伤了怎么办 脚被水烫了怎么办 怀孕水肿怎么办 怀孕水肿了怎么办 孕妇出风疹怎么办 小孩子不愿意分享怎么办 公司车交通事故怎么办 军训晕倒怎么办 耽误飞机了怎么办 家里气氛沉闷怎么办 高血氨病人该怎么办 真皮层缺水怎么办 身上有羊骚味怎么办 腋下臭羊骚味怎么办 店门口有羊骚味怎么办 羊蹄烂了怎么办 羊蹄剪破后怎么办 班级课堂沉闷怎么办 课堂乱哄哄怎么办 讲课语调平淡怎么办 不会讲课怎么办 讲课声音小怎么办 讲课声音沙哑怎么办 公司气氛低迷怎么办? 纸破损了怎么办 婚礼答谢宴怎么办 昊锐漏机油怎么办解决 气缸进水了怎么办