El método Lodash _.findLastKey() excepto que itera sobre los elementos de una colección en el orden opuesto.
Sintaxis:
_.findLastKey( object, predicate_function)
Parámetros:
- objeto: Este parámetro contiene el objeto a buscar.
- predicate_function: función que se invoca por iteración.
Valor devuelto: este método se ejecuta definido.
Ejemplo 1 :
Javascript
// Defining Lodash variable const _ = require('lodash'); var users = { 'Ram': { 'mark': 100, 'status': "pass" }, 'Shyam': { 'mark': 90, 'status': "pass" }, 'Arnav': { 'mark': 50, 'status': "fail" } }; console.log(_.findLastKey(users, function(s) { return s.mark > 80; })); console.log(_.findLastKey(users, { 'mark': 100, 'status': "pass" })); console.log(_.findLastKey(users, ['status', "fail"])); console.log(_.findLastKey(users, 'status'));
Producción:
Shyam Ram Arnav Arnav
Ejemplo 2: devuelve indefinido para valores que no existen.
Javascript
// Defining Lodash variable const _ = require('lodash'); var users = { 'Ram': { 'mark': 100, 'status': "pass" }, 'Shyam': { 'mark': 90, 'status': "pass" }, 'Arnav': { 'mark': 50, 'status': "fail" } }; console.log(_.findLastKey(users, function(s) { return false; })); console.log(_.findLastKey(users, { 'mark': 100, 'status': "fail" })); console.log(_.findLastKey(users, ['status', ""])); console.log(_.findLastKey(users, 'mark'));
Producción:
undefined undefined undefined Arnav
Nota: npm instala lodash