主要讲解JS变量的解构赋值的语法,与其在开发过程中的实际使用场景。
js解构赋值
数组解构赋值
数组的解构遵循只要等号两边的模式相同,左边的变量就会被赋予对应的值。在使用的过程中可以使用默认值,默认值可以引用解构赋值的其他变量,但该变量必须已经声明
注意:数组的解构赋值,如果右边不是数组(不是可遍历的结构)会报错
- 正常的使用情况
1 | //完整的使用 |
- 默认值
1 | //结果:foo=true |
- 特殊的使用
1 | function f() { |
主要讲解JS变量的解构赋值的语法,与其在开发过程中的实际使用场景。
数组的解构遵循只要等号两边的模式相同,左边的变量就会被赋予对应的值。在使用的过程中可以使用默认值,默认值可以引用解构赋值的其他变量,但该变量必须已经声明
注意:数组的解构赋值,如果右边不是数组(不是可遍历的结构)会报错
1 | //完整的使用 |
1 | //结果:foo=true |
1 | function f() { |