js中建立對象的三種方式

1. 對象字面量

var obj={
      name:"小小",
      age:3,
      car:{
        brand:"baoma",
      }
    };
}

2.使用內置構造函數

var obj=new Object();
    obj.name="lisi";
    obj.age=39;

這兩種建立對象的方式,都有一個共同的缺點,每次建立對象都須要從新給對象增長屬性函數

違反了DRY原則 Don't Repeat Yourselfthis

3.自定義構造函數

function Person(){
this.name="小熊";
this.age=18
}
var p=new Person();
console.log(p)
相關文章
相關標籤/搜索