+ 2
When to Use Arrays. When to use Objects.
JavaScript does not support associative arrays.You should use objects when you want the element names to be strings (text).You should use arrays when you want the element names to be numbers.
3 Answers
+ 2
hi Alex js does not support associative arrays..If you use a named index, JavaScript will redefine the array to a standard object.
After that, all array methods and properties will produce incorrect results...
you can test it...
+ 1
Actually js *does* support associative arrays. Search documentation for Map object. Just keep in mind this is ES2015 object, although you should already write your code in ES2015 specification.
+ 1
I think of arrays as a type of data entry in a table. All the information contained in an array relates to the name of a row header (or in this case the name of your array). It holds one type of information that comes from many different objects. But, an object is one thing you create with many attributes. Where an array stores all ages of employees, each individual employee is an object who has more attributes than just age. They have gender, weight, height, personality, skills, etc. Each of those attributes would be like the properties of an object.