摘要:
解构赋值虽然很方便,但是解析起来并不容易。对于编译器来说,一个式子到底是模式还是表达式,没有办法从一开始就知道,必须解析到(不能解析)等号才能知道。 ES6的规则是:只要有可能导致解构的歧义,就不得使用圆括号。 不能使用圆括号的情况: 变量声明语句 函数参数 赋值语句的表达式 可以使用圆括号的情况: 阅读全文
posted @ 2019-01-02 16:45
#小小佳
阅读(529)
评论(0)
推荐(0)
摘要:
1.数组的解构赋值 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。 1.本质上,只要等号两边的模式相同,左边的变量就会被赋予对应的值。 2.如果解构不成功,变量的值就等于undefined。 3.如果等号右边不是数组(或者不是可遍历的结构),将会报错。 例子: 不完全解构:即 阅读全文
posted @ 2019-01-02 16:17
#小小佳
阅读(283)
评论(0)
推荐(0)