mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-05-28 21:32:20 +00:00
docs(destructuring): fix typo
修改了两处: 第一处:去掉假设词“如果”;明确`null`是个有效的赋值,它导致了默认值`3`失效。 第二处:参考章节字样使用圆括号括起来了。
This commit is contained in:
parent
083c99e838
commit
73cd2a2f92
@ -324,7 +324,7 @@ var {x = 3} = {x: null};
|
||||
x // null
|
||||
```
|
||||
|
||||
上面代码中,如果`x`属性等于`null`,就不严格相等于`undefined`,导致默认值不会生效。
|
||||
上面代码中,属性`x`等于`null`,因为`null`与`undefined`不严格相等,所以是个有效的赋值,导致默认值`3`不会生效。
|
||||
|
||||
如果解构失败,变量的值等于`undefined`。
|
||||
|
||||
@ -392,7 +392,7 @@ first // 1
|
||||
last // 3
|
||||
```
|
||||
|
||||
上面代码对数组进行对象解构。数组`arr`的`0`键对应的值是`1`,`[arr.length - 1]`就是`2`键,对应的值是`3`。方括号这种写法,属于“属性名表达式”,参见《对象的扩展》一章。
|
||||
上面代码对数组进行对象解构。数组`arr`的`0`键对应的值是`1`,`[arr.length - 1]`就是`2`键,对应的值是`3`。方括号这种写法,属于“属性名表达式”(参见《对象的扩展》一章)。
|
||||
|
||||
## 字符串的解构赋值
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user