美文网首页
2017-12-13原型 属性 原型链

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

作者: 龙猫的旅途 | 来源:发表于2018-01-12 17:23 被阅读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里面的方法和属性

相关文章

  • js原型和原型链

    什么是原型 .什么是原型链? 原型:对象上的内置属性[[prototype]] 原型链:在对象上访问某个属性,如果...

  • 原型链&查找规则&作用域链

    原型链(隐式原型链) 属性的查找规则(原型链的查找规则) 作用域链

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

    一、原型属性prototype 1.创建函数 例:function Preson(){} 2.给属性值: Pers...

  • 继承

    原型链直接继承 原型链直接继承prototype 原型链继承_prototype属性 继承_构造函数绑定

  • js 属性检测,原型检测整理备忘

    属性检测 hasOwnProperty : 非原型链,可枚举的属性 in : 原型链、自身属性的所有(包括不可枚举...

  • JavaScript再学习笔记之函数高级(1)

    原型与原型链 原型(prototype) 函数的prototype属性 每个函数都有一个prototype属性,它...

  • js 中遍历对象的方法

    包含原型链上的属性 for...in 不包含原型链上的属性 for...in for...of利用 for...o...

  • js基础知识(二)

    一、js原型和原型链 1、原型讲解: 普通的对象:是没有prototype属性的,只有隐藏属性__proto__,...

  • 原型原型链,属性的扩展

    原型和原型链 原型 所有的变量都有一个隐式原型proto属性(错) 所有的对象都有一个隐式原型proto属性(对)...

  • js6种继承方式

    首先我们要提供一个父类 原型链继承: 原型链可继承的属性有:实例的构造函数的属性,父类构造函数属性,父类原型的属性...

网友评论

      本文标题:2017-12-13原型 属性 原型链

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