Introducción
En este laboratorio, exploraremos la función forEachRight en JavaScript. Esta función ejecuta una función de devolución de llamada proporcionada para cada elemento de un array en orden inverso. Aprenderemos a usar esta función para realizar operaciones en los elementos del array en orden inverso.
Así es como se ejecuta una función para cada elemento del array en orden inverso
Para ejecutar una función para cada elemento del array, comenzando desde el último elemento del array, siga estos pasos:
- Clone el array dado utilizando
Array.prototype.slice(). - Invierta el array clonado utilizando
Array.prototype.reverse(). - Utilice
Array.prototype.forEach()para iterar sobre el array invertido.
A continuación, se muestra un fragmento de código de ejemplo:
const forEachRight = (arr, callback) => arr.slice().reverse().forEach(callback);
Puede probar la función ejecutando el siguiente código:
forEachRight([1, 2, 3, 4], (val) => console.log(val)); // '4', '3', '2', '1'
Para comenzar a codificar, abra la Terminal/SSH y escriba node.
Resumen
¡Felicidades! Has completado el laboratorio de Ejecutar Función para Cada Elemento del Array en Orden Inverso. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.