I'm disagreeing on this one - and apparently, I'm the only one who voted as an Array so far, lol.
Arrays can have objects, yes - but it's still an array - of objects
A car is a car (array) - it's not 4 seats (objects). A car can have 4 seats; but it's still a car containing seats
Obligatory W3
Arrays are a special type of objects. The typeof operator in JavaScript returns "object" for arrays.
But, JavaScript arrays are best described as arrays.
Arrays use numbers to access its "elements". In this example, person[0] returns John:
If it can be accessed via a number; it's an array. If it can be accessed by a name - it's an object.