Introducción
En este laboratorio, exploraremos cómo eliminar elementos de un array desde la derecha utilizando JavaScript. Crearemos una función que tome un array y un número como argumentos y devuelva un nuevo array con el número especificado de elementos eliminados desde la derecha. Utilizaremos el método Array.prototype.slice() para lograr esta funcionalidad y también aprenderemos cómo establecer un valor predeterminado para el segundo argumento de la función.
Eliminar elementos de un array desde la derecha
Para eliminar un número especificado de elementos desde la derecha de un array, siga estos pasos:
- Abra la Terminal/SSH y escriba
nodepara comenzar a practicar la codificación. - Utilice
Array.prototype.slice()para eliminar el número especificado de elementos desde la derecha. - Si desea eliminar solo un elemento, puede omitir el último argumento,
n, y se utilizará el valor predeterminado de1.
A continuación, se muestra un fragmento de código de ejemplo:
const dropRight = (arr, n = 1) => arr.slice(0, -n);
Puede probar esta función con los siguientes ejemplos:
dropRight([1, 2, 3]); // [1, 2]
dropRight([1, 2, 3], 2); // [1]
dropRight([1, 2, 3], 42); // []
Resumen
¡Felicitaciones! Has completado el laboratorio Eliminar elementos de un array desde la derecha. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.