Recently I read about implementation of Arrays in JavaScript - homogeneous (for single type elements) vs heterogeneous (for huge and unpopulated arrays or for elements of different types).
I know pros and cons of both...
However a question arose in my mind. Some blog posts explaining those differences refer to heterogeneous arrays as to HashMaps, some say those are HashTables. I even saw a diagram that looked exactly like a Linked List...
Does it all depend on something? Is there a single answer to it? I'd love to be pointed to a creditable source.