Iteración inversa con forEachRight

Beginner

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

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:

  1. Clone el array dado utilizando Array.prototype.slice().
  2. Invierta el array clonado utilizando Array.prototype.reverse().
  3. 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.