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.