解构
1.数组解构
2.对象解构
-
字符串的解构赋值
-
数值和布尔值的解构赋值
解构赋值时,如果等号右边是数值和布尔值,则会先转为对象。
解构赋值的规则是,只要等号右边的值不是对象或数组,就先将其转为对象。
由于undefined和null无法转为对象,所以对它们进行解构赋值,都会报错。 -
函数参数的解构赋值
建议只要有可能,就不要在模式中放置圆括号。
1.数组解构
2.对象解构
字符串的解构赋值
数值和布尔值的解构赋值
解构赋值时,如果等号右边是数值和布尔值,则会先转为对象。
解构赋值的规则是,只要等号右边的值不是对象或数组,就先将其转为对象。
由于undefined和null无法转为对象,所以对它们进行解构赋值,都会报错。
函数参数的解构赋值
建议只要有可能,就不要在模式中放置圆括号。