中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

es6怎么解構賦值數組對象

es6
小億
83
2024-01-13 15:28:36
欄目: 編程語言

在ES6中,可以使用解構賦值語法來從數組或對象中提取值并賦值給變量。以下是如何使用解構賦值語法進行數組和對象的解構賦值:

  1. 數組解構賦值:
// 簡單數組解構賦值
const [a, b, c] = [1, 2, 3];
console.log(a); // 輸出: 1
console.log(b); // 輸出: 2
console.log(c); // 輸出: 3

// 忽略某些元素
const [d, , e] = [4, 5, 6];
console.log(d); // 輸出: 4
console.log(e); // 輸出: 6

// 剩余元素賦值給一個新數組
const [f, ...rest] = [7, 8, 9];
console.log(f); // 輸出: 7
console.log(rest); // 輸出: [8, 9]
  1. 對象解構賦值:
// 簡單對象解構賦值
const {x, y} = {x: 1, y: 2};
console.log(x); // 輸出: 1
console.log(y); // 輸出: 2

// 重命名變量
const {a: m, b: n} = {a: 3, b: 4};
console.log(m); // 輸出: 3
console.log(n); // 輸出: 4

// 默認值
const {p = 5, q = 6} = {p: 7};
console.log(p); // 輸出: 7
console.log(q); // 輸出: 6

需要注意的是,解構賦值語法只是一種簡便的寫法,可以方便地從數組或對象中提取值,所以在使用時需要確保提取的變量名與數組或對象中的屬性名相匹配。

0
巴林右旗| 弋阳县| 大足县| 凤庆县| 淳化县| 黔西县| 怀集县| 龙山县| 图们市| 襄城县| 桦甸市| 南宁市| 霸州市| 江门市| 鄂托克前旗| 贡觉县| 于田县| 巢湖市| 广东省| 临潭县| 元氏县| 德安县| 丹寨县| 望都县| 虹口区| 阜南县| 金溪县| 丽水市| 伊金霍洛旗| 云霄县| 滦平县| 噶尔县| 武冈市| 昔阳县| 小金县| 滁州市| 手机| 兴宁市| 虹口区| 曲水县| 广宁县|