link

[array]

Es básicamente una lista o colección de elementos.

Las claves o keys pueden no declararse y serán agregadas a partir del 0, o pueden declararse ya sea con numero o cadenas.

var arreglo =[ 
	'Jack',
	'Basketball'
];

var x = [];
x['nombre'] = 'Jack';
x['deporte'] = 'Basketball';

Tiene propiedades que nos permiten manejar e interactuar con los keys y sus values, como lenght, map, filter, splice, etc.

Solo puede almacenar cadenas o más arrays.

{object}

Un objeto 'literal' es también una lista o colección de elementos.

Aquí es necesario que el identificador o key sea declarado

`var x = {
  0: 'Jack',
  1: 'Basketball'
};
 
var y = { 
  nombre: 'Jack',
  deporte: 'Baloncesto'
};`

Los object no tienen estas opciones. pero tiene algunas otras como delete.

Dentro de los objetos hay un mundo, puede almacenar funciones, valores, vinculos, etc hasta el infinito.