DEV Community

loading...

Discussion on: How do you deal with null vs undefined?

Collapse
aakatev profile image
Artem

Adding to this answer, in JS/TS if you have to initialize a collection with empty object, it is often too early. Most JS runtime internally implement different optimization based on kind of the object. If you create an empty array, and later populated it with elements, you get a less optimized array than if you populate it on initialization. Refer to V8 blog for more details.