美文网首页
JavaScript中,实例、实例属性、原型属性

JavaScript中,实例、实例属性、原型属性

作者: Duanlv | 来源:发表于2018-02-28 11:28 被阅读106次

实例:引用类型的值(对象)是引用类型的一个实例,也可以说对象是某个特定引用类型的实例。

我们创建一个构造函数:

    function Person(){
    }

    Person.prototype.name = "Wang";
    Person.prototype.age = 22;

    var person1 = new Person();
    person1.name = "Huang";
    alert(person1.name);    /* Huang */
    alert(person1.hasOwnProperty("name"));  /*true*/

    var person2 = new Person();
    alert(person2.name);    /* Wang */
    alert(person2.hasOwnProperty("name"));  /*false*/

以上代码创建了两个Person的实例并分别保存在person1person2中。
person1name属性就是实例属性。
hasOwnProperty()方法是用来确定一个实例是否拥有自己的某个属性。
person2的属性就是原型属性

初学,还不太懂,有不完善的地方或者错误欢迎指正。

相关文章

  • JavaScript中,实例、实例属性、原型属性

    实例:引用类型的值(对象)是引用类型的一个实例,也可以说对象是某个特定引用类型的实例。 我们创建一个构造函数: 以...

  • javascript原型链图解

    javascript原型链图解函数对象及其 prototype 属性函数的所有实例中的__proto__属性都指向...

  • 原型继承

    一、原型判断方法*术语解释:成员=属性+方法实例成员:实例属性和实例方法原型成员:原型对象属性和原型对象方法1、原...

  • 09.属性方法分类

    1.在JavaScript中属性和方法分类两类 1.1实例属性/实例方法在企业开发中通过实例对象访问的属性, 我们...

  • 4、原型和面向对象

    实例化和原型 在JavaScript中,使用原型定义的属性和功能会自动应用到对象的实例上,一但进行了定义,原型的属...

  • JavaScript原型

    先来看看构造函数、原型和实例的关系 在JavaScript中,所有的函数都有 prototype (显式原型)属性...

  • 原型和原型链

    Prototype属性的作用 JavaScript 继承机制的设计思想就是,原型对象的所有属性和方法,都能被实例对...

  • ES6 原型和原型链相关面试题

    javascript原型与原型链 每个函数都有一个prototype属性,被称为显示原型 每个实例对象都会有_ _...

  • JS实现继承的7种方式

    父类 一、原型链继承 重点:让新实例的原型等于父类的实例。特点:1、实例可继承的属性有:实例的构造函数的属性,父类...

  • 原型和原型链 prototype和__proto__

    prorotype是静态属性 proto是实例属性prototype表示类的原型对象,proto表示原型对象中定义...

网友评论

      本文标题:JavaScript中,实例、实例属性、原型属性

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