Note that array indexes must be integers greater than or equal to 0 and less than 232 -1. If you use a
number that is too large, a negative number, or a floating-point number (or a boolean, an object, or other
value), JavaScript converts it to a string and uses the resulting string as the name of an object property,
not as an array index.