创建对象
(1)var arr={};
(2)object.create(prototype)
(3)var obj =new Object();
(4)构造函数创建对象
4.1:构造函数扩展:
缺点:会导致严重的环境污染
function get(name,age,sex){
this.name = name;
this.age = age;
this.sex = sex;
this.say = say()
}
function say(){
console.log(this.say)
}
4.2 构造函数寄生:
定义一个函数 返回一个对象 通过new出函数
function get(name,age){
var o = new Object();
o.name = name;
o.age = age;
return o;
}
var obj = new get("xx",25)