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)
相关文章
相关标签/搜索