zoukankan      html  css  js  c++  java
  • 构造器模式和原型模式共同使用

      这里简单提一句构造器和原型共同使用,也就是原型存储方法和共享属性,构造函数定义实例属性。

    function Dog(age,size)
    {
      this.age=age;
      this.size=size;
      this.son=["adobe","sun"];  
    }
    Dog.prototype={
      constructor:Dog;
      toAge:function(){
        alert(this.age);
      }
    }
    
    var dog1=new Dog(11,22);
    var dog2=new Dog(22,33);
    dog1.son.push("name");
    alert(dog1.son);//"adobe,sun,name"
    alert(dog2.son);//"adobe,sun"
    

      目前这种方法较为常见。

  • 相关阅读:
    React-使用combineReducers完成对数据对拆分管理
    Linux
    Linux
    linux
    linux
    Linux
    Linux
    Linux
    Linux
    Linux 系统基础优化和常用命令
  • 原文地址:https://www.cnblogs.com/stonl/p/4262156.html
Copyright © 2011-2022 走看看