Merge branch 'pr-413'
* pr-413: es6: shorten destructuring example Use consistent single quotes Add default values example for destructured function arguments
This commit is contained in:
commit
41d2baa052
14
es6.md
14
es6.md
|
@ -232,6 +232,20 @@ greet({ name: 'Larry', greeting: 'Ahoy' })
|
||||||
|
|
||||||
Destructuring of objects and arrays can be also be done in function arguments.
|
Destructuring of objects and arrays can be also be done in function arguments.
|
||||||
|
|
||||||
|
### Default values
|
||||||
|
|
||||||
|
```js
|
||||||
|
function greet({ name = 'Rauno' } = {}) {
|
||||||
|
console.log(`Hi ${name}!`);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
{: data-line="1"}
|
||||||
|
|
||||||
|
```js
|
||||||
|
greet() // Hi Rauno!
|
||||||
|
greet({ name: 'Larry' }) // Hi Larry!
|
||||||
|
```
|
||||||
|
|
||||||
### Reassigning keys
|
### Reassigning keys
|
||||||
|
|
||||||
```js
|
```js
|
||||||
|
|
Loading…
Reference in New Issue