Encontrar el Último Valor Coincidente

JavaScriptJavaScriptBeginner
Practicar Ahora

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

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, profundizaremos en la programación de JavaScript y exploraremos el concepto de encontrar el último valor coincidente en una matriz. Este laboratorio ofrece la oportunidad de mejorar tu comprensión de los métodos de matriz de JavaScript y las técnicas de programación funcional. Al final de este laboratorio, tendrás una comprensión sólida de cómo usar los métodos Array.prototype.filter() y Array.prototype.pop() para encontrar el último elemento que cumpla una cierta condición.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") subgraph Lab Skills javascript/variables -.-> lab-28306{{"Encontrar el Último Valor Coincidente"}} javascript/comp_ops -.-> lab-28306{{"Encontrar el Último Valor Coincidente"}} javascript/higher_funcs -.-> lab-28306{{"Encontrar el Último Valor Coincidente"}} end

Función de JavaScript para Encontrar el Último Valor Coincidente

Para encontrar el último elemento en una matriz que cumpla una condición dada, utiliza la siguiente función de JavaScript:

const findLast = (arr, fn) => arr.filter(fn).pop();

Para utilizar esta función, pasa la matriz en la que quieres buscar y una función que devuelva un valor verdadero para los elementos que quieres coincidir.

Por ejemplo, findLast([1, 2, 3, 4], n => n % 2 === 1); devolverá 3, ya que encuentra el último número impar en la matriz.

Para comenzar a practicar la codificación, abre la Terminal/SSH y escribe node.

Resumen

¡Felicidades! Has completado el laboratorio de Encontrar el Último Valor Coincidente. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.