ES6解构赋值有哪些重要作用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计999个文字,预计阅读时间需要4分钟。
作用:
1.交换两个变量的值,语法 `[x, y]=[y, x];`
2.分解字符串,将字符赋值给变量,语法 `[变量列表]=字符串;`
3.从函数中返回多个值,语法 `[变量列表]=函数();`
4.提取JSON数据,语法 `变量=JSON.parse(json字符串);`
作用:1、交换两变量的值,语法“[x,y] = [y,x];”;2、分解字符串,将字符传入变量,语法“[变量列表]=字符串”;3、从函数中返回多个值,语法“[变量列表]=函数”;4、提取json数据,语法“{变量列表}=json变量”等等。
本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。
es6解构赋值
es6允许按照一定的模式,从数组或对象中提取值,给变量进行赋值,称为解构赋值。
解构赋值在代码书写上简单易懂,语义清晰明了,方便对复杂对象中数据字段的获取。
解构模型
在解构中,解构的源,位于解构赋值表达式的右边,而解构的目标,在解构表达式的左边。
本文共计999个文字,预计阅读时间需要4分钟。
作用:
1.交换两个变量的值,语法 `[x, y]=[y, x];`
2.分解字符串,将字符赋值给变量,语法 `[变量列表]=字符串;`
3.从函数中返回多个值,语法 `[变量列表]=函数();`
4.提取JSON数据,语法 `变量=JSON.parse(json字符串);`
作用:1、交换两变量的值,语法“[x,y] = [y,x];”;2、分解字符串,将字符传入变量,语法“[变量列表]=字符串”;3、从函数中返回多个值,语法“[变量列表]=函数”;4、提取json数据,语法“{变量列表}=json变量”等等。
本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。
es6解构赋值
es6允许按照一定的模式,从数组或对象中提取值,给变量进行赋值,称为解构赋值。
解构赋值在代码书写上简单易懂,语义清晰明了,方便对复杂对象中数据字段的获取。
解构模型
在解构中,解构的源,位于解构赋值表达式的右边,而解构的目标,在解构表达式的左边。

