1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-28 21:32:20 +00:00

docs(destructuring): parentheses

This commit is contained in:
ruanyf 2016-03-19 17:41:35 +08:00
parent dff2069aec
commit e0e471bdd4

View File

@ -487,12 +487,17 @@ move(); // [0, 0]
以下三种解构赋值不得使用圆括号。
1变量声明语句中模式不能带有圆括号。
1变量声明语句中不能带有圆括号。
```javascript
// 全部报错
var [(a)] = [1];
var { x: (c) } = {};
var {x: (c)} = {};
var ({x: c}) = {};
var {(x: c)} = {};
var {(x): c} = {};}
var { o: ({ p: p }) } = { o: { p: 2 } };
```
@ -507,7 +512,7 @@ var { o: ({ p: p }) } = { o: { p: 2 } };
function f([(z)]) { return z; }
```
3不能将整个模式或嵌套模式中的一层放在圆括号之中。
3赋值语句中,不能将整个模式,或嵌套模式中的一层,放在圆括号之中。
```javascript
// 全部报错