Métodos y Manipulación de Arreglos
Los arrays son versátiles para almacenar y recuperar datos. Recuperar datos utilizando corchetes []
se denomina indexación.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
Sin embargo, existen varios métodos disponibles para trabajar con arrays.
Agregar elementos
Existen diferentes formas de agregar elementos a un array.
Push
El método push()
agrega un nuevo valor al final del array:
1234567let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
El método unshift()
funciona como el método push()
, pero inserta el valor al principio del arreglo.
123456let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Indexación
Es posible agregar un nuevo valor mediante indexación:
123456let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
La indexación permite asignar un valor a un índice específico, reasignar un valor anterior y realizar otras operaciones:
12345let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
Para crear un nuevo elemento en el array sin errores, se puede utilizar el método push(value)
o la expresión arr[arr.length] = value
:
12345678910111213let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Eliminación de elementos
En ocasiones, puede ser necesario eliminar elementos de un array. Esto se puede realizar de diferentes maneras.
Pop
El método pop()
elimina el último elemento de un array y permite guardarlo en otra variable:
1234567let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
El método shift()
funciona como pop()
, pero elimina el primer elemento de un arreglo:
123456789101112let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. ¿Cómo se puede agregar un elemento al final del arreglo?
2. ¿Cómo se puede eliminar el último elemento del arreglo?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain the difference between push and unshift?
How does indexing work when adding or updating elements?
What happens if I use pop or shift on an empty array?
Awesome!
Completion rate improved to 2.33
Métodos y Manipulación de Arreglos
Desliza para mostrar el menú
Los arrays son versátiles para almacenar y recuperar datos. Recuperar datos utilizando corchetes []
se denomina indexación.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
Sin embargo, existen varios métodos disponibles para trabajar con arrays.
Agregar elementos
Existen diferentes formas de agregar elementos a un array.
Push
El método push()
agrega un nuevo valor al final del array:
1234567let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
El método unshift()
funciona como el método push()
, pero inserta el valor al principio del arreglo.
123456let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Indexación
Es posible agregar un nuevo valor mediante indexación:
123456let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
La indexación permite asignar un valor a un índice específico, reasignar un valor anterior y realizar otras operaciones:
12345let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
Para crear un nuevo elemento en el array sin errores, se puede utilizar el método push(value)
o la expresión arr[arr.length] = value
:
12345678910111213let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Eliminación de elementos
En ocasiones, puede ser necesario eliminar elementos de un array. Esto se puede realizar de diferentes maneras.
Pop
El método pop()
elimina el último elemento de un array y permite guardarlo en otra variable:
1234567let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
El método shift()
funciona como pop()
, pero elimina el primer elemento de un arreglo:
123456789101112let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. ¿Cómo se puede agregar un elemento al final del arreglo?
2. ¿Cómo se puede eliminar el último elemento del arreglo?
¡Gracias por tus comentarios!