您现在的位置是:主页 > news > 网站建设步骤列表图片/深圳做网站seo
网站建设步骤列表图片/深圳做网站seo
admin2025/5/21 23:11:43【news】
简介网站建设步骤列表图片,深圳做网站seo,wordpress设置导航条,wordpress 写权限从数组和对象中提取值,对变量进行赋值,这被称为“解构”。 从数组中提取值,按照对应位置,对变量赋值 let [a, b, c] [1, 2, 3]; 1.“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。…
网站建设步骤列表图片,深圳做网站seo,wordpress设置导航条,wordpress 写权限从数组和对象中提取值,对变量进行赋值,这被称为“解构”。
从数组中提取值,按照对应位置,对变量赋值
let [a, b, c] [1, 2, 3];
1.“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。…
从数组和对象中提取值,对变量进行赋值,这被称为“解构”。
从数组中提取值,按照对应位置,对变量赋值
let [a, b, c] = [1, 2, 3];
1.“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。 (完全解构)
let [foo, [[bar], baz]] = [1, [[2], 3]];
foo // 1
bar // 2
baz // 3let [ , , third] = ["foo", "bar", "baz"];
third // "baz"let [x, , y] = [1, 2, 3];
x // 1
y // 3let [head, ...tail] = [1, 2, 3, 4];
head // 1
tail // [2, 3, 4]let [x, y, ...z] = ['a'];
x // "a"
y // undefined
z // []
2.“不完全解构”,即等号左边的模式,只匹配一部分的等号右边的数组。这种情况下,解构依然可以成功。
let [x, y] = [1, 2, 3];
x // 1
y // 2
3.“解构不成功” ,foo
的值都会等于undefined
let [foo] = [];
let [bar, foo] = [1];
如果等号的右边不是数组(或者严格地说,不是可遍历的结构),那么将会报错。只要某种数据结构具有 Iterator 接口,都可以采用数组形式的解构赋值