8.5 解構賦值
解構賦值(Destructuring Assignment)
例 1:
var myarr = [1, 2, 3];
var [a, b] = myarr; // 宣告變數 a 和 b,值分別是 myarr 裡依序的資料
console.log(a); // 1
console.log(b); // 2例 2:
var myobj = {a: "test1", b: "test2"};
var {a, b} = myobj; // 宣告變數 a 和 b,值分別是 myobj 對應的 key
console.log(a); // test1
console.log(b); // test2例 3:
例 4(常用):將陣列中,兩個項目對調:
Last updated