ES6陣列的解構

2021-08-28 03:51:17 字數 507 閱讀 4868

//陣列解構

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...