Método Lodash _.forOwn()

El método Lodash _.forOwn() itera sobre las claves propias del objeto dado e invoca a iteratee para cada propiedad. La función de iteración se invoca con tres argumentos: (valor, clave, objeto). La función Iteratee puede salir de la iteración antes de tiempo al devolver explícitamente false.

Sintaxis:

_.forOwn( object, iteratee_function)

Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • objeto: Este es el objeto a buscar.
  • iteratee_function: la función que se invoca por iteración.

Valor devuelto: este método devuelve un objeto.

Ejemplo 1 :

// Defining Lodash variable 
const _ = require('lodash'); 
  
var users = {
  'a':  1,
  'b':  2,
  'c':  3
};
   
_.forOwn(users, function(value, key) {
  console.log(key, '=', value);
});

Producción:

a = 1
b = 2
c = 3

Ejemplo 2:

// Defining Lodash variable 
const _ = require('lodash'); 
  
var users = {
  'a':  1,
  'b':  2,
  'c':  3
};
   
_.forOwn(users, function(value, key) {
    if(value > 2) {
        console.log(key, value);
    }
});

Producción:

c 3

Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash y se puede instalar con el siguiente comando:

npm install 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 *