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;
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.
Top comments (3)
helpful information 👌
Is it possible to rename the destructured variable with the default value?
does it work?
This is not possible unfortunately
Got it