3 ms·
There’s no one right answer but this is how I pick, in many cases, when to use null vs undefined.
by Waterluvian 4y ago
There’s no one right answer but this is how I pick, in many cases, when to use null vs undefined.
- eyelidlessness 4y agoAgree (at least for non-personal projects, where I might be more inclined to use Option/Result types). Wherever possible, I use null as an explicit value when a reference is present but not currently assigned a value, and treat undefined as absence of a reference. I try not to even use the undefined keyword if possible (which is sometimes necessary in types, but I can’t remember the last time I used it in runtime code).