Iteração Inversa com forEachRight

Beginner

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

Introdução

Neste laboratório, exploraremos a função forEachRight em JavaScript. Esta função executa uma função de callback fornecida para cada elemento de um array em ordem inversa. Aprenderemos como usar esta função para realizar operações em elementos de array em ordem inversa.

Como executar uma função para cada elemento de um array em ordem inversa

Para executar uma função para cada elemento de um array, começando pelo último elemento do array, siga estes passos:

  1. Clone o array fornecido usando Array.prototype.slice().
  2. Inverta o array clonado usando Array.prototype.reverse().
  3. Use Array.prototype.forEach() para iterar sobre o array invertido.

Aqui está um trecho de código de exemplo:

const forEachRight = (arr, callback) => arr.slice().reverse().forEach(callback);

Você pode testar a função executando o seguinte código:

forEachRight([1, 2, 3, 4], (val) => console.log(val)); // '4', '3', '2', '1'

Para começar a codificar, abra o Terminal/SSH e digite node.

Resumo

Parabéns! Você concluiu o laboratório Executar Função para Cada Elemento de Array em Ordem Inversa. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.