Sometimes, we want to automatically add properties to an object that is undefined with JavaScript.
In this article, we’ll look at how to automatically add properties to an object that is undefined with JavaScript.
How to automatically add properties to an object that is undefined with JavaScript?
To automatically add properties to an object that is undefined with JavaScript, we can use the nullish assignment operator.
For instance, we write
const test = {};
test.hello ??= {};
test.hello.world ??= "Hello";
to create the empty test
object.
Then we assign test.hello
to an empty object if it doesn’t exist with
test.hello ??= {};
Then if test.hello.world
doesn’t exist, we assign it to "Hello"
with
test.hello.world ??= "Hello";
Conclusion
To automatically add properties to an object that is undefined with JavaScript, we can use the nullish assignment operator.