Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, colecciones, strings, objetos, números, etc.
El método _.findLast() itera sobre los elementos de una colección de derecha a izquierda. Es casi lo mismo que el método _.find().
Sintaxis:
_.findLast( collection, predicate, fromIndex )
Parámetros: este método acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:
- colección: Es la colección sobre la que itera el método.
- predicado: Es la función que se invoca para cada iteración.
- fromIndex: Es el índice de la array desde donde comienza la búsqueda.
Valor devuelto: este método devuelve el elemento que coincide, de lo contrario, no está definido.
Ejemplo 1:
// Requiring the lodash library const _ = require("lodash"); // Original array var users = ([3, 4, 5, 6]); // Using the _.findLast() method let found_elem = _.findLast(users, function(n) { return n % 2 == 1; }); // Printing the output console.log(found_elem);
Producción:
5
Ejemplo 2:
// Requiring the lodash library const _ = require("lodash"); // Original array var user1 = ([3, 4, 5, 6, 9, 1, 7]); var user2 = ([24, 14, 55, 36, 76]); // Using the _.findLast() method let found_elem = _.findLast(user1, function(n) { return n % 2 == 0; }); let found_elem2 = _.findLast(user2, function(n) { return n % 2 == 1; }); // Printing the output console.log(found_elem); console.log(found_elem2);
Producción:
6 55
Ejemplo 3:
// Requiring the lodash library const _ = require("lodash"); // Original array var user1 = ([3.5, 4.7, 5.8, 6.9, 9.4, 1.3, 7.2]); // Using the _.findLast() method let found_elem = _.findLast(user1, function(n) { return n % 2 == 1; }); // Printing the output console.log(found_elem);
Producción:
undefined
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA