javascript some
['one', 'two'].some(item => item === 'one') // true
['one', 'two'].some(item => item === 'three') // falseconst age= [2,7,12,17,21];
age.some(function(person){
return person > 18;}); //true
//es6
const age= [2,7,12,17,21];
age.some((person)=> person>18); //truemovies.some(movie => movie.year > 2015)
// Say true if in movie.year only one (or more) items are greater than 2015
// Say false if no items have the requirement (like and operator)let array = [1, 2, 3, 4, 5];
//Is any element even?
array.some(function(x) {
return x % 2 == 0;
}); // trueconst fruits = ['apple', 'banana', 'mango', 'guava'];
function checkAvailability(arr, val) {
return arr.some(function(arrVal) {
return val === arrVal;
});
}
checkAvailability(fruits, 'kela'); // false
checkAvailability(fruits, 'banana'); // true