diff --git a/es6.md b/es6.md index 743696d96..51149f0f9 100644 --- a/es6.md +++ b/es6.md @@ -232,6 +232,20 @@ greet({ name: 'Larry', greeting: 'Ahoy' }) 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 ```js