Son colecciones de valores, las relaciones entre ellos y las funciones u operaciones que se pueden aplicar a los datos.
¿Cuál estructura de datos es mejor? Ninguna es mejor que otra, todo depende del problema que necesites resolver.
La memoria cuenta con ranuras en donde se guardarán los datos, llamados memory slots.
En cada memory slot se puede guardar 1 byte, y los datos son almacenados aleatoriamente, nosotros no podemos asignar el memory slot a los bytes, esto lo decide la computadora, que también busca los bytes necesarios para guardarla.
Para después acceder a la información almacenada se le asigna una dirección addres.
<aside> 💡 Repo en GitHub
</aside>
Las matrices se describen como "objetos tipo lista"; básicamente son objetos individuales que contienen múltiples valores almacenados en una lista. Los objetos de matriz pueden almacenarse en variables y tratarse de la misma manera que cualquier otro tipo de valor, la diferencia es que podemos acceder individualmente a cada valor dentro de la lista y hacer cosas útiles y eficientes con la lista.
**Métodos de arrays:** Existen varios métodos para manipular los datos dentro de los arreglos, estos son los más utilizados.
push()
: Agrega un elemento al final del array.
pop()
: Borra el último elemento.
unshift()
: Agrega el elemento al inicio del array.
shift()
: Borra el primer elemento.
splice()
: Agregar y/o eliminar elementos de un array.