Arreglos

< Anterior Siguiente >

Los arreglos son una de las estructuras de datos fundamentales en JavaScript. Permiten almacenar colecciones de datos bajo una sola variable, lo que facilita el manejo y la manipulación de estos datos de manera eficiente. Un arreglo puede contener múltiples tipos de datos, como números, cadenas, objetos e incluso otros arreglos.

Creación de un Arreglo

Para crear un arreglo, utilizamos corchetes []. Dentro de los corchetes, se pueden colocar los elementos del arreglo separados por comas. Por ejemplo, si queremos almacenar una lista de frutas, podemos crear un arreglo como el siguiente:

        
            let frutas = ['Manzana', 'Banana', 'Naranja', 'Mango'];
        
    

Nota: Los índices de los elementos en un arreglo comienzan en 0. Es decir, el primer elemento tiene un índice de 0, el segundo un índice de 1, y así sucesivamente.

Acceso a los Elementos del Arreglo

Podemos acceder a los elementos de un arreglo utilizando el índice correspondiente entre corchetes. Por ejemplo, para acceder al primer elemento del arreglo frutas, utilizamos frutas[0]. Aquí te mostramos cómo hacerlo:

        
            let primeraFruta = frutas[0];
console.log(primeraFruta); // Output: 'Manzana'

De manera similar, podemos acceder a cualquier elemento del arreglo utilizando su índice. Por ejemplo, para obtener la tercera fruta en el arreglo:

        
            let terceraFruta = frutas[2];
console.log(terceraFruta); // Output: 'Naranja'

Modificar Elementos del Arreglo

También podemos modificar los elementos de un arreglo accediendo a ellos por su índice y asignándoles un nuevo valor. Por ejemplo, si queremos cambiar 'Banana' por 'Fresa' en el arreglo:

        
            frutas[1] = 'Fresa';
console.log(frutas); // Output: ['Manzana', 'Fresa', 'Naranja', 'Mango']

Propiedades de los Arreglos

Los arreglos tienen propiedades útiles que podemos utilizar para trabajar con ellos. Una de las propiedades más comunes es length, que nos indica la cantidad de elementos en un arreglo:

        
            let longitud = frutas.length;
console.log(longitud); // Output: 4

Métodos Comunes de Arreglos

JavaScript ofrece una variedad de métodos integrados para manipular arreglos. Estos métodos nos permiten agregar, eliminar, o modificar elementos de un arreglo de forma sencilla. A continuación, te mostramos algunos de los métodos más comunes:

Método Descripción Ejemplo
push()
Agrega uno o más elementos al final del arreglo.
frutas.push('Uva');
// frutas ahora es ['Manzana', 'Fresa', 'Naranja', 'Mango', 'Uva']
pop()
Elimina el último elemento del arreglo.
frutas.pop();
// frutas ahora es ['Manzana', 'Fresa', 'Naranja', 'Mango']
shift()
Elimina el primer elemento del arreglo.
frutas.shift();
// frutas ahora es ['Fresa', 'Naranja', 'Mango']
unshift()
Agrega uno o más elementos al inicio del arreglo.

frutas.unshift('Kiwi');
// frutas ahora es ['Kiwi', 'Fresa', 'Naranja', 'Mango']

Iterando sobre un Arreglo

Para realizar operaciones en cada elemento de un arreglo, se pueden utilizar diferentes tipos de bucles. El bucle for es uno de los métodos más comunes para iterar sobre un arreglo. Aquí tienes un ejemplo:

        
            for (let i = 0; i < frutas.length; i++) {
console.log(frutas[i]);
}

Este código recorre cada elemento del arreglo frutas y lo imprime en la consola.

Arreglos Multidimensionales

Los arreglos en JavaScript también pueden ser multidimensionales, lo que significa que pueden contener otros arreglos como elementos. Estos son útiles para representar estructuras de datos más complejas, como matrices. Aquí tienes un ejemplo de un arreglo bidimensional:


            let matriz = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
console.log(matriz[1][2]); // Output: 6

En este ejemplo, matriz[1][2] accede al valor 6 dentro de la matriz.