ES6
1,解构赋值
解构赋值主要包括数组的解构赋值、对象的解构赋值、字符串的解构赋值、函数参数的解构赋值。
(1)数组的解构赋值
js部分:

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数
效果

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数
(2)对象的解构赋值
js部分:

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数
效果

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数
(3)字符串的解构赋值
js部分:

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数
效果

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数
(4)函数传参的解构赋值
js部分:

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数
2,交换两个变量的值
js部分:

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数
3,设置函数默认值
js部分:

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数
4,模板字符串
js部分:
(1)

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数
(2)

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数
4,箭头函数
js部分:

ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭头函数