Open In App

Lodash _.some() Method

Lodash _.some() method is used to check if the predicate returns true for any element of the collection. Iteration is stopped once the predicate returns true. 

Syntax: 

_.some(collection, [predicate])

Parameters:

Return value:

This method is used to return true if any element passes the predicate check, else false.



Example 1: In this example, It is returning true as it has passed the predicate check.




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

 Output:  



true

Example 2: In this example, It is returning false as it has not passed the predicate check.




// Requiring the lodash library
const _ = require("lodash");
 
// Original array
let 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);

 Output:  

false

Example 3: In this example, It is returning true as it has passed the predicate check.




// Requiring the lodash library
const _ = require("lodash");
 
// Original array
 
let 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);

 Output:  

true

Example 4: In this example, It is returning true as it has passed the predicate check.




// Requiring the lodash library
const _ = require("lodash");
 
// Original array
let 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);

 Output:  

true

Article Tags :