Javascript ES6: Destructuring with default values

Adrian Bece - Aug 6 '19 - - Dev Community

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.

. . . . . . . . . . . . . . . .
Terabox Video Player