//陣列解構
const namess = ['henry','bucky','emily'];
// 解構
const [name1,name2,name3] = namess ;
console.log(name1,name2,name3)//henry bucky emily
//返回陣列個數
const = namess;//如果接收的方式是陣列方式,寫多少個返回多少個,如果是物件的方式,會把陣列裡的個數返回來
console.log(length)//3
// 結合展開運算子
const [name4,...set] = namess;
console.log(name4)//henry
console.log(set)//[ 'bucky', 'emily' ]
console.log(name,set)//henry [ 'bucky', 'emily' ]
ES6陣列的解構賦值
解構 destructuring 是指在 es6允許按照一定模式,從陣列和物件中提取值,對變數進行賦值,在解構出現之前為變數賦值,只能直接指定值。var a 1 var b 2 var c 3 es6可以寫成這樣 var a,b,c 1,2,3 這樣表示從 1,2,3 這個陣列中提取值,會按照對應的...
ES6 變數的陣列解構
1.入門小案例 var arr 1,2,3 var a,b,c arr console.log a,b,c 1,2,3 2.多維陣列解構賦值 let arr 22,5,3 19 let a,b,c d arr console.log a,b,c,d 22,5,3,19 3.變數交換 let x 11...
ES6 陣列的解構賦值
陣列的解構賦值 es6 允許按照一定模式,從陣列和物件中提取值,對變數進行賦值,這被稱為解構 destructuring 以前,為變數賦值,只能直接指定值。let a 1 let b 2 let c 3 es6 允許寫成下面這樣。let a,b,c 1,2,3 console.log a 1 con...