Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Métodos y Manipulación de Arreglos | Variables y Tipos de Datos en JavaScript
Introducción a JavaScript

bookMé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:

1234567
let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
copy

Unshift

El método unshift() funciona como el método push(), pero inserta el valor al principio del arreglo.

123456
let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
copy

Indexación

Es posible agregar un nuevo valor mediante indexación:

123456
let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
copy

La indexación permite asignar un valor a un índice específico, reasignar un valor anterior y realizar otras operaciones:

12345
let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
copy

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:

12345678910111213
let 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);
copy

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:

1234567
let 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);
copy

Shift

El método shift() funciona como pop(), pero elimina el primer elemento de un arreglo:

123456789101112
let 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);
copy

1. ¿Cómo se puede agregar un elemento al final del arreglo?

2. ¿Cómo se puede eliminar el último elemento del arreglo?

question mark

¿Cómo se puede agregar un elemento al final del arreglo?

Select the correct answer

question mark

¿Cómo se puede eliminar el último elemento del arreglo?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 7

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

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

bookMé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:

1234567
let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
copy

Unshift

El método unshift() funciona como el método push(), pero inserta el valor al principio del arreglo.

123456
let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
copy

Indexación

Es posible agregar un nuevo valor mediante indexación:

123456
let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
copy

La indexación permite asignar un valor a un índice específico, reasignar un valor anterior y realizar otras operaciones:

12345
let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
copy

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:

12345678910111213
let 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);
copy

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:

1234567
let 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);
copy

Shift

El método shift() funciona como pop(), pero elimina el primer elemento de un arreglo:

123456789101112
let 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);
copy

1. ¿Cómo se puede agregar un elemento al final del arreglo?

2. ¿Cómo se puede eliminar el último elemento del arreglo?

question mark

¿Cómo se puede agregar un elemento al final del arreglo?

Select the correct answer

question mark

¿Cómo se puede eliminar el último elemento del arreglo?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 7
some-alt