Método Lodash _.some()

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 _.some() se usa para verificar si el predicado devuelve verdadero para cualquier elemento de la colección. La iteración se detiene una vez que el predicado devuelve verdadero. 

Sintaxis: 

_.some(collection, predicate)

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

  • colección: este parámetro contiene la colección para iterar.
  • predicado: este parámetro contiene la función invocada por iteración y se invoca con tres argumentos (valor, índice | clave, colección).

Valor de retorno: este método se usa para devolver verdadero si algún elemento pasa la verificación de predicado, de lo contrario, es falso.

Ejemplo 1: Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash en el archivo. 

Javascript

// Requiring the lodash library
const _ = require("lodash");
      
// Original array and use of _.some() method
var gfg = _.some([null, 0, 'yes', false], Boolean);
 
// Printing the output
console.log(gfg);

 
Producción:  

true

Ejemplo 2: 

Javascript

// Requiring the lodash library
const _ = require("lodash");
      
// Original array
var object = [
  { 'obj': 'moto', 'active': true },
  { 'obj': 'lenovo',   'active': false } ];
  
// Use of _.some() method
// The `_.matches` iteratee shorthand
 
let gfg = _.some(object, { 'obj': 'moto', 'active': false });
 
// Printing the output
console.log(gfg);

 
Producción:  

false

Ejemplo 3: 

Javascript

// Requiring the lodash library
const _ = require("lodash");
      
// Original array
 
var object = [
  { 'obj': 'moto', 'active': true },
  { 'obj': 'lenovo',   'active': false } ];
  
// Use of _.some() method
// The `_.matchesProperty` iteratee shorthand
 
let gfg = _.some(object, ['active', false]);
 
// Printing the output
console.log(gfg);

 
Producción:  

true

Ejemplo 4: 

Javascript

// Requiring the lodash library
const _ = require("lodash");
      
// Original array
var object = [
  { 'obj': 'moto', 'active': true },
  { 'obj': 'lenovo',   'active': false } ];
  
// Use of _.some() method
// The `_.property` iteratee shorthand
 
let gfg = _.some(object, 'active');
 
// Printing the output
console.log(gfg);

 
Producción:  

true

Nota: este código no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.

Publicación traducida automáticamente

Artículo escrito por shivanisinghss2110 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 *