ES6
之前,兩個變數之間交換值需要引入第三方的變量,而ES6
引入了解構賦值
,讓程式碼書寫上更簡潔易讀。
1.變數值進行交換
let a=10,b=20; console.log(a,b); [a,b]=[b,a]; console.log(a,b);
2.陣列解構
// 等号左边是右边的模板,必须一样 let [a,b,c] =[1,2,3]; console.log(a,b,c);
可預設預設值
[a,b,c='JS'] =[1,2]; console.log(a,b,c);
可使用歸併參數
[a,b,...c] =[1,2,3,5,6,66]; console.log(a,b,...c);
可省略部分參數
[,,c] =[1,2,3,5,6,66]; console.log(c);
可省略部分參數# ({id,name}={id:10,name:"手机"});
console.log(id,name);
以上是Javascript中的解構賦值的詳細內容。更多資訊請關注PHP中文網其他相關文章!