Avoid hard to debug bugs and flaws by truly understanding how JavaScript handles holes in arrays.
JavaScript arrays show object-like behaviours in a variety of ways.
I decided to write about sparse and dense arrays several months ago. I thought it would be easy and imagined writing a masterpiece based off my multi-year experience with arrays.
Alas, my foray into the intricacies of Arrays unearthed surprising discoveries and shattered my brittle expertise. This series of posts describes my learnings and Aha moments.