javascript基础——对象的创建方式

1、字面量表达式创建对象

 var  obj={ key:value }
 var  obj1={ 
 		    name:"shen",
 		    age:"18"
 		    say:function(){
 		    	return  name+'今年'+age+'岁'
 		    }
 		    }

2、new创建对象

var obj2=new Object() //创建一个空对象 等同于 var  obj2={}
obj2.name='shen';
obj2.age=18;
obj2.say=function(){
    return  name+'今年'+age+'岁'
}

3、Object.create()创建对象

//Object.create()方法中的第一个参数是对象的原型,第二个参数可以用来对对象属性做进一步描述
var obj3=Object.create(null)//创建一个空对象,这个对象没有原型
var obj4=Object.create({x:1,y:2})
//上面的表达式创建的obj4对象是一个空对象,但对象的原型中有属性x、y


你可能感兴趣的:(javascript,基础,js)