From e0e471bdd48aeaf40275002d759c8bff98d314bb Mon Sep 17 00:00:00 2001 From: ruanyf Date: Sat, 19 Mar 2016 17:41:35 +0800 Subject: [PATCH] docs(destructuring): parentheses --- docs/destructuring.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/destructuring.md b/docs/destructuring.md index cdd034d..3ca2648 100644 --- a/docs/destructuring.md +++ b/docs/destructuring.md @@ -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 // 全部报错