Avoid hard to debug bugs and flaws by truly understanding how JavaScript handles holes in arrays.
Do you know JavaScript arrays can have holes? How are empty slots different from undefined? And how do you differentiate between both?
This article dives into sparse arrays and explains various ways to create them and associated gotchas with usage.
JavaScript arrays show object-like behaviours in a variety of ways.
How to brilliantly deliver on seemingly impossible projects
Constantly factoring deletes into your iterations keeps your code base healthy