ES6基礎之——解構數組Array Destructuring

解構是ES6裏面介紹的一個新的語法,意思就是去分解一個東西的結構

 

例子:
function breakfast(){
return ['cake','tea','apple'];
}

 

函數breakfast的功能就是返回一個數組的值。若是想把這個數組裏面不一樣項目裏的值分配給指定的變量:

 

1、老的方法是把函數返回的值交給一個臨時變量,而後讓這幾個變量的值分別等於臨時變量裏面分別對應對應的那個值,代碼:
var tmp =breakfast(),
dessert=tmp[0],drink=tmp[1],fruit=tmp[2]
console.log(dessert,drink,fruit) //cake tea apple

 

2、使用解構的語法;
let [dessert,drink,fruit]=breakfast();
console.log(dessert,drink,fruit) //cake tea apple

 

這樣的話,這個數組裏面第一個項目的值就會交給前面的dessert,第二個項目的值就會交給前面的drink,第三個項目的值就會交給前面的fruit
相關文章
相關標籤/搜索