Working with Array-Like Objects
JavaScript has this very strange construct called an array-like.
Array-like objects aren’t arrays, they’re objects that have a length property and indexed properties (indexed properties have a numeric identifier). They are EXTREMELY simple to…