Menu
Coddy logo textTech

Métodos de Array Parte 1

Parte de la sección Fundamentos del Journey de JavaScript de Coddy — lección 60 de 77.

Los arrays están repletos de muchos métodos (funcionalidades). Para acceder a un método, escribe:

someArray.method()

Aquí hay una lista de los métodos básicos:

  • push(element) - añade un elemento al final del array
  • pop() - elimina un elemento del final del array y lo devuelve
  • shift(element) - elimina un elemento del principio del array y lo devuelve
  • unshift(element) - añade un elemento al principio del array

Aquí hay un ejemplo de cómo usar el método push:

let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry");
console.log(myArray);

Esto mostrará ["orange", "banana", "apple", "strawberry"].

Ejemplo del método pop:

let myArray = [1, 2, 3, 4, 5];
let lastElement = myArray.pop();
console.log(myArray);
console.log(lastElement);

Esto mostrará [1, 2, 3, 4] y 5.

Ejemplo del método shift:

let myArray = [1, 2, 3, 4, 5];
let firstElement = myArray.shift();
console.log(myArray);
console.log(firstElement);

Esto mostrará [2, 3, 4, 5] y 1.

Ejemplo del método unshift:

let myArray = [1, 2, 3, 4, 5];
myArray.unshift(0);
console.log(myArray);

Esto mostrará [0, 1, 2, 3, 4, 5].

challenge icon

Desafío

Fácil

Crea una función llamada swapEnds que reciba un argumento:

  • Un array

La función intercambia el primer y el último elemento del array y devuelve el array modificado.

Por ejemplo, con los siguientes argumentos: swapEnds([1, 2, 3, 4]) la función devolverá [4, 2, 3, 1]

Hoja de referencia

Los arrays tienen métodos para añadir y eliminar elementos:

  • push(element) - añade un elemento al final del array
  • pop() - elimina un elemento del final del array y lo devuelve
  • shift() - elimina un elemento del principio del array y lo devuelve
  • unshift(element) - añade un elemento al principio del array

Ejemplos:

let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry"); // ["orange", "banana", "apple", "strawberry"]

let lastElement = myArray.pop(); // devuelve "strawberry"
let firstElement = myArray.shift(); // devuelve "orange"
myArray.unshift("grape"); // añade "grape" al principio

Pruébalo tú mismo

function swapEnds(arr) {
    // Escribe el código aquí
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos