zoukankan      html  css  js  c++  java
  • 原型模式

    我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。如果按照字面意思来理解,那么prototype就是通过调用构造函数而创建的那个对象实例的原型对象。使用原受对象的好处是可以让所有对象实例共享它所包含的属性和方法。换句话说,不必在构造函数中定义对象实例的信息,而是可以将这些信息直接添加到原型对象中,如下面的例子所示。

    function Person(){
        Person.prototype.name = "china";
        Person.prototype.age = 2;
    }
    
    var person1 = new Person();
    console.log(person1.name)
    console.log(Person.prototype.isPrototypeOf(person1));
     
    person1._proto_ == Person.prototype  //true
    Person.prototype.constructor == Person   //true
  • 相关阅读:
    课二 计算机硬件组成余下
    课一 计算机硬件组成
    电梯演讲视频
    团队成员个人介绍
    day-65Django
    day-64Django
    day-63Django
    day-62Django
    day-61Django
    day-60Django
  • 原文地址:https://www.cnblogs.com/cnundefined/p/7111084.html
Copyright © 2011-2022 走看看