Skip to content

Latest commit

 

History

History
61 lines (43 loc) · 2.97 KB

01-arrays.md

File metadata and controls

61 lines (43 loc) · 2.97 KB

Arrays

Un array en JavaScript es una estructura de datos que se utiliza para almacenar una colección de elementos, como números, cadenas de texto u objetos. Los elementos de un array están indexados numéricamente, comenzando desde cero. Es decir, el primer elemento se encuentra en la posición 0, el segundo en la posición 1, y así sucesivamente.

Para crear un array en JavaScript, se puede utilizar la siguiente sintaxis:

var miArray = []; // Crea un array vacío

O bien:

var miArray = new Array(); // Crea un array vacío

Para crear un array con elementos, se puede utilizar la siguiente sintaxis:

var miArray = [1, 'Hola', [3], true]; // Crea un array con tres elementos

O bien:

var miArray = new Array(1, 2, 3); // Crea un array con tres elementos

Es posible usar las palabras reservadas var, let o const para declarar un array. Por ejemplo:

var miArray = [1, 2, 3]; // Crea un array con tres elementos
let miArray = [1, 2, 3]; // Crea un array con tres elementos
const miArray = [1, 2, 3]; // Crea un array con tres elementos

Para acceder a un elemento de un array, se puede utilizar la siguiente sintaxis:

var miArray = [1, 2, 3]; // Crea un array con tres elementos
console.log(miArray[0]); // Muestra el primer elemento del array en la consola

Para modificar un elemento de un array, se puede utilizar la siguiente sintaxis:

var miArray = [1, 2, 3]; // Crea un array con tres elementos
miArray[0] = 4; // Modifica el primer elemento del array
console.log(miArray[0]); // Muestra el primer elemento del array en la consola

Buenas prácticas

  • Utilizar const en lugar de let para declarar arrays que no serán modificados. De esta manera, se evita que el array sea reasignado accidentalmente y se hace más claro que el array no será modificado.
  • Evitar la mutación directa de los elementos del array, especialmente cuando se trata de arrays anidados. En su lugar, utilizar métodos de array que no mutan el array original, como map(), filter(), reduce(), etc.
  • Evitar el uso de bucles for para recorrer arrays. En su lugar, utilizar métodos de array como forEach(), map(), filter(), reduce(), etc. Estos métodos son más legibles y menos propensos a errores.
  • Utilizar nombres descriptivos y legibles para los arrays y las variables que contienen arrays. Esto hace que el código sea más fácil de entender y depurar.
  • Utilizar el método Array.isArray() para verificar si un valor es un array. Esto es más seguro que utilizar la comprobación de tipo typeof.
  • Ser consciente de las operaciones costosas en términos de rendimiento en los arrays, como la reordenación y la eliminación de elementos. En su lugar, utilizar operaciones que sean más eficientes, como el método splice().

Siguiendo estas buenas prácticas con los arrays en JavaScript, podemos escribir código más legible, eficiente y menos propenso a errores sutiles.