The difference of Arrays vs Objects in Javascript

April 15, 2019  

Objects are, according to Merriam-Webster is something material that may be perceived by the senses. While Arrays, are, according to Merriam-Webster is a number of mathematical elements arranged in rows and columns.

In JavaScript, Objects are used to model real-world objects, giving them properties and behavior just like their real-world counterparts while Arrays, according to w3schools.com are used to store multiple values in a single variable.

This is an object :

let dog {
    name: "LeBrown",
    numLegs: 4
}; 

While this is an array:

var cars = ["Volkswagen", "Volvo", "Merc"];

The difference of both are:

1.) Arrays are just objects but with some extra methods.

2.) There is nothing an object can do that an array can’t.

As a general rule of thumb, if you need to store a collection of properties with varying types, use an object. Otherwise, use an array.

REFERENCE:

HTTPS://FRONTENDMAYHEM.COM/JAVASCRIPT-ARRAYS-OBJECTS/

HTTPS://WWW.W3SCHOOLS.COM/JS/JS_ARRAYS.ASP

HTTPS://LEARN.FREECODECAMP.ORG/JAVASCRIPT-ALGORITHMS-AND-DATA-STRUCTURES/OBJECT-ORIENTED-PROGRAMMING/CREATE-A-BASIC-JAVASCRIPT-OBJECT

Buy me a beer Buy me a beer