- 0
- 0
- 约1.01万字
- 约 15页
- 2017-08-16 发布于浙江
- 举报
ECMAScript 6 变量的解构赋值
ECMAScript 6 变量的解构赋值
数组的解构赋值
基本⽤法
ES6允许按照⼀定模式,从数组和对象中提取值,对变量进⾏赋值,这被称为解构
(Destructuring 。
以前,为变量赋值,只能直接指定值。
var a = 1;
var b = 2;
var c = 3;
ES6允许写成下⾯这样。
var [a, b, c] = [1, 2, 3];
上⾯代码表⽰,可以从数组中提取值,按照对应位置,对变量赋值。
本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋
予对应的值。下⾯是⼀些使⽤嵌套数组进⾏解构的例⼦。
let [foo, [[bar], baz]] = [1, [[2], 3]];
foo // 1
bar // 2
baz // 3
let [ , , third] = [foo, bar, baz];
third // baz
let [x, , y] = [1, 2, 3];
x // 1
y // 3
let [head, ...tail] = [1, 2, 3, 4];
head // 1
tail // [2, 3, 4]
let [x, y, ...z] = [a];
x //
您可能关注的文档
最近下载
- T∕CFCRA 003-2025 富硒营养食品硒含量要求通则.pdf
- 【最新版】四川省对口高考英语考纲要求的大纲单词(含中文和音标).pdf VIP
- 人音版(2024)八年级上册音乐 第五单元《二泉映月》-课件.pptx
- 2026年陕西省普通高校职业教育单独招生考试语文试题模拟卷(含答案)2026.doc
- 心力衰竭合理用药指南(第2版、2019年).pptx VIP
- 2025-2026学年四川省绵阳南山中学实验学校高三上学期9月月考数学试题及答案.pdf VIP
- 心力衰竭合理用药指南参考PPT.pptx VIP
- 石灰岩矿开采项目使用林地可行性报告.docx
- HGT 5353-2018 工业氨水 国家标准.pdf VIP
- 2021年绍兴文理学院硕士研究生考试861普通物理(电磁学、光学)真题.pdf VIP
原创力文档

文档评论(0)