Skip to content

Commit e0e471b

Browse files
committed
docs(destructuring): parentheses
1 parent dff2069 commit e0e471b

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

docs/destructuring.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -487,12 +487,17 @@ move(); // [0, 0]
487487

488488
以下三种解构赋值不得使用圆括号。
489489

490-
(1)变量声明语句中,模式不能带有圆括号
490+
(1)变量声明语句中,不能带有圆括号
491491

492492
```javascript
493493
// 全部报错
494494
var [(a)] = [1];
495-
var { x: (c) } = {};
495+
496+
var {x: (c)} = {};
497+
var ({x: c}) = {};
498+
var {(x: c)} = {};
499+
var {(x): c} = {};}
500+
496501
var { o: ({ p: p }) } = { o: { p: 2 } };
497502
```
498503

@@ -507,7 +512,7 @@ var { o: ({ p: p }) } = { o: { p: 2 } };
507512
function f([(z)]) { return z; }
508513
```
509514

510-
(3)不能将整个模式,或嵌套模式中的一层,放在圆括号之中。
515+
(3)赋值语句中,不能将整个模式,或嵌套模式中的一层,放在圆括号之中。
511516

512517
```javascript
513518
// 全部报错

0 commit comments

Comments
 (0)