JavaScript Array Some; Through this tutorial, i am going to show you how to use JavaScript Array some()
method for tests whether at least one item in the array passes the test implemented by a provided function. It returns the Boolean value.
JavaScript Array some()
method
JavaScript array some() is the inbuilt method that tests whether at least one item in the array passes the test implemented by a provided function. It returns the Boolean value.
Syntax JavaScript Array some()
The following represents the syntax of the some()
method:
arrayObject.some(callback[, thisArg]);
Note that :- The some()
method accepts two parameters.
Example 1 – To Check Array Item Using Array.Some() Method using JavaScript Array some()
Here, i will take an some example using javaScript array some() method; as shown below:
1) Check if an element exists in the array
Using theisExists()
function to test if a passed element/value exists in an array, this function uses the some()
method.
You can see the following:
function isExists(value, array) { return array.some(e => e === value); } let numbers = [ 1, 3, 5, 7, 10, 12, 15, 18 ]; console.log(isExists(5, numbers)); console.log(isExists(15, numbers));
Output:
true false
2) Check if an array has one element that is in a range
Check if a given number between provided range in an array.
See the following example:
let marks = [4, 5, 7, 9, 10, 2]; const range = { min: 8, max: 10 }; let result = marks.some(function (e) { return e >= this.min && e <= this.max; }, range); console.log(result);
Output:
true
See the following example:
Note that, If you call the javascript some()
method on an empty array, the result is always false
regardless of any condition.
let result = [].some(e => e > 0); console.log(result);
Output:
false
Conclusion
In this tutorial, you have learned how to use the JavaScript Array some() method to test if an array has at least one element that meets a condition.