Open In App

Lodash _.some() Method

Improve
Improve
Like Article
Like
Save
Share
Report

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:

  • collection (Array|Object) parameter holds the collection to iterate over.
  • predicate(Function) parameter holds the function invoked per iteration and is invoked with three arguments (value, index|key, collection).

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.

Javascript




// 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.

Javascript




// 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.

Javascript




// 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.

Javascript




// 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


Last Updated : 18 Oct, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads