Eliminar elementos de un array desde la derecha

Beginner

This tutorial is from open-source community. Access the source code

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:

  1. Abra la Terminal/SSH y escriba node para comenzar a practicar la codificación.
  2. Utilice Array.prototype.slice() para eliminar el número especificado de elementos desde la derecha.
  3. Si desea eliminar solo un elemento, puede omitir el último argumento, n, y se utilizará el valor predeterminado de 1.

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.