Método Lodash _.findLastKey()

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

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *