var provinceValues=["010","020","028","0755","023","852"]; var [BeiJing,GuangZhou,ChendDu,ShenZhen,ChongQing,HongKong]=provinceValues; console.log(HongKong);…
1,数组的解构赋值 基本用法 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring). 以前,为变量赋值,只能直接指定值. var a = 1; var b = 2; var c = 3; ES6允许写成下面这样. var [a, b, c] = [1, 2, 3]; 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值. 本质上,这种写法属于"模式匹配",只要等号两边的模式相同,左边的变量就会被赋予对应的值.下面是一些使用嵌套数…
前言: 让我们看下es6的新语法解构,跟模式匹配类似.一.数组的解构赋值 举个例子给多个变量赋值的写法: var a =1;var b =2;var c =3; 需要写多个变量特别麻烦,我们先使用以前的简化方法. var a=1,b=2,c=3; 现在es6引入了解构,我们可以使用数组的解构赋值来更简便的进行赋值.1.完全解构 let [a,b,c]=[1,2,3]; 可以从数组中提取值,按照对应位置,对变量赋值.本质上,这种写法属于"模式匹配",只要等号两边的模式相同,左边的变量就会…