Skip to content

Commit

Permalink
Merge pull request cezaraugusto#238 from wesmelo/�ES6-e-alem-ch2-��De…
Browse files Browse the repository at this point in the history
…structuringAssignmentExpressions

es6 e alem ch2 destructuring assignment expressions
  • Loading branch information
cezaraugusto authored Oct 31, 2018
2 parents 32fc59b + 597b66d commit 3295cb1
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions es6 & beyond/ch2.md
Original file line number Diff line number Diff line change
Expand Up @@ -796,9 +796,9 @@ var {

Lembre-se: **O propósito da desestruturação não é apenas digitar menos código, mas uma maior legibilidade declarativa.**

#### Destructuring Assignment Expressions
#### Destruturação de Expressões de Atribuição

The assignment expression with object or array destructuring has as its completion value the full righthand object/array value. Consider:
A expressão de atribuição com a desestruturação de objetos ou arrays tem o valor completo do objeto/array à direita como o valor de conclusão. Considere que:

```js
var o = { a:1, b:2, c:3 },
Expand All @@ -810,7 +810,7 @@ console.log( a, b, c ); // 1 2 3
p === o; // true
```

In the previous snippet, `p` was assigned the `o` object reference, not one of the `a`, `b`, or `c` values. The same is true of array destructuring:
No fragmento anterior, um `p` recebeu a referência de objeto `o`, não um dos valores `a`,` b` ou `c`. O mesmo acontece com a desestruturação de um array:

```js
var o = [1,2,3],
Expand All @@ -822,7 +822,7 @@ console.log( a, b, c ); // 1 2 3
p === o; // true
```

By carrying the object/array value through as the completion, you can chain destructuring assignment expressions together:
Ao carregar o valor de objeto/array através da conclusão, você pode agrupar expressões de atribuição de desestruturação:

```js
var o = { a:1, b:2, c:3 },
Expand Down

0 comments on commit 3295cb1

Please sign in to comment.