ES6 – 基础学习(3): 变量的解构赋值
解构赋值概述
1、解构赋值是对赋值运算符的扩展。
2、它是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。
3、代码书写上显得简洁且易读,语义更加清晰明了;而且还方便获取复杂对象中的数据字段。
解构模型
在解构赋值操作过程中,有下面两部分参与:
1、解构的源:解构赋值表达式的右边部分。如 let a = 1;
2、解构的目标:解构赋值表达式的左边部分。如 let a = 1;
JavaScript 数据类型
基本数据类型(值类型):字符串(string)、数字(number)、布尔(boolean)、空(null)、未定义(undefined)、Symbol(ES6引入的一种新原始数据类型,表示独一无二的值)。
引用数据类型:数组(Array)、对象(Object)、函数(Function)。
原作者:益州府龙骑校尉