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 arraypop()- elimina un elemento del final del array y lo devuelve
shift(element)- elimina un elemento del principio del array y lo devuelveunshift(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].
Desafío
FácilCrea 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 arraypop()- elimina un elemento del final del array y lo devuelveshift()- elimina un elemento del principio del array y lo devuelveunshift(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 principioPruébalo tú mismo
function swapEnds(arr) {
// Escribe el código aquí
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Coerción de tipos7Calculadora para dividir la cuenta
Mensaje de bienvenidaCálculo de la propina y el total10FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz13Rastreador de lista de compras
Descripción general del proyectoAñadir elemento2Variables
NúmerosStringBooleanConvenciones de nomenclaturaVariables vacíasResumen - Inicializar variablesConstantes5Toma de decisiones
Sentencia IfIf - ElseRepaso - Calculadora simpleIf - Else anidadosSentencia Switch11Arrays Parte 1
Declarar un ArrayAcceder a elementos de un ArrayModificar ArraysMétodos de Array Parte 1Métodos de Array Parte 2Resumen - Procesador de Arrays3Operadores Parte 1
Operadores aritméticosOperador móduloAtajos aritméticosOperadores de comparaciónIgualdad estricta vs. débilResumen - Matemáticas simples6E/S Básica
SalidaSalida con variablesConversión de tipos - Parte 1Conversión de tipos - Parte 2Resumen - Hasta 120Resumen - Verdadero o Falso