Javascript ES6: Destructuring with default values

adrianbdesigns

Adrian Bece

Posted on August 6, 2019

Javascript ES6: Destructuring with default values

This is a short, but very useful code snippet for destructuring variables with default values (if the value is undefined). Very useful snippet for avoiding errors caused by undefined variables.

In the following example, the options object is being destructured.

const {
    valFirst = 1,
    valSecond = "hello",
    valThird = false
  } = options;
Enter fullscreen mode Exit fullscreen mode

If a destructured value doesn't exist within the object, it will be assigned a default value. If it does exist within the object, it will be assigned the value from the object.

Thank you for taking the time to read this post. If you've found this useful, please give it a ❤️ or 🦄, share and comment.

💖 💪 🙅 🚩
adrianbdesigns
Adrian Bece

Posted on August 6, 2019

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related