ES6基礎之——對象表達式

這裏定義了兩個變量,一個是dessert,一個是drink,
let dessert='cake',drink='orange';



1、根據兩個變量的值去定義一個對象,這個對象叫food,對象裏面屬性跟變量的名字是同樣的,屬性值對應上面的變量
let dessert='cake',drink='orange';
let food={
dessert:dessert,
drink:drink,
}
console.log(food) //{dessert:'cake',drink:'orange'}

 

若是在對象裏面添加跟變量名字同樣的屬性值,而且這個屬性的值就是這個變量表示的值,能夠直接在對象裏面加上這些屬性,不須要指定他的值
let dessert='cake',drink='orange';
let food={
dessert,
drink,
}
console.log(food) //{dessert:'cake',drink:'orange'}

 

2、在對象裏面添加一個方法,它的值是一個函數,之前的方法是這樣的:
let dessert='cake',drink='orange';
let food={
dessert,
drink,
breakfast:function(){}
}
console.log(food)



如今能夠直接去掉:function,直接使用方法的名字,如:
let food={
dessert,
drink,
breakfast(){}
}
console.log(food) //{dessert:'cake',drink:'orange',breakfast:f}
相關文章
相關標籤/搜索