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

2018-01-12  本文已影响5人  龙猫的旅途

一、原型属性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里面的方法和属性

上一篇 下一篇

猜你喜欢

热点阅读