Introdução
Neste laboratório, vamos aprofundar a programação em JavaScript e explorar o conceito de encontrar o último valor correspondente em um array. Este laboratório oferece uma oportunidade para aprimorar sua compreensão dos métodos de array JavaScript e das técnicas de programação funcional. Ao final deste laboratório, você terá uma sólida compreensão de como usar os métodos Array.prototype.filter() e Array.prototype.pop() para encontrar o último elemento que atende a uma determinada condição.
Função JavaScript para Encontrar o Último Valor Correspondente
Para encontrar o último elemento em um array que satisfaz uma determinada condição, use a seguinte função JavaScript:
const findLast = (arr, fn) => arr.filter(fn).pop();
Para usar esta função, passe o array que você deseja pesquisar e uma função que retorna um valor truthy para os elementos que você deseja corresponder.
Por exemplo, findLast([1, 2, 3, 4], n => n % 2 === 1); retornará 3, pois encontra o último número ímpar no array.
Para começar a praticar a codificação, abra o Terminal/SSH e digite node.
Resumo
Parabéns! Você concluiu o laboratório "Encontrar o Último Valor Correspondente". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.