2017-12-13原型 属性 原型链

一、原型属性prototype

1.创建函数

    例:function Preson(){}

2.给属性值:

    Person.prototype.name = ‘mingzi’;

    Person.pritotype.age =22;

3实例化后调用

    var person1 = new Person();

    var person2 =new Person();

4实例化调用

    person1.name  => mingzi

二.设置原型的好处

    下面的对象可共用原型的属性和方法

    相同的存在原型里

    不同的提出来设置

    取值,先从实例上取,再到原型上取

三.修改原型属性

    注意:当修改原型属性值时,会影响全部调用的实例

    person._proto_.name = ‘ben’;

    console.log(person.name)=>ben

四.判断实例化对象是否存在存在原型

    Person.prototype.isPrototypeOf(person)

五,继承方法

    object 最大 F1继承obj的所以方法和属性

    F2继承F1的方法和属性

    F3继承F2的方法和属性

    F3可使用F1里面的方法和属性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容