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


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

 

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

 

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

 

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

 

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

 

這樣的話,這個數組里面第一個項目的值就會交給前面的dessert,第二個項目的值就會交給前面的drink,第三個項目的值就會交給前面的fruit


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM