09-对象的定义方式
//在真实生活中,汽车是一个对象。
//汽车有诸如车重和颜色等属性,也有诸如启动和停止的方法
var car = new Object(); //定义一个对象new
car.color='white'; //颜色属性
car.weight ='1.5t'; //重量属性
car.start = function(){ //启动的方法
console.log('启动')
};
car.stop = function(){ //停止的方法
console.log('停止')
};
//第二种方式对象字面量
//1)简单字面量
var person2 = {};
person2.name='jack';
person2['age'] = '20';
person2.action = function(){
return '我是一个对象'
};
//2)嵌套字面量 键名加不加引号是可行的 加引号:属性名字有空格 连接符- 保留字
var person3 = {
name:'monkey',
age:18,
action:function(){
return this.name
}
};
person3.action() ; //monkey