Q:

js object some

let array = [1, 2, 3, 4, 5];

//Is any element even?
array.some(function(x) {
  return x % 2 == 0;
}); // true
4
const 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
1
const array = [1, 2, 3, 4, 5];

// checks whether an element is even
const even = (element) => element % 2 === 0;

console.log(array.some(even));
// expected output: true
1
let obj = {"num1":1, "num2":2, "num3":3, "num4":4, "num5":5};

var firstEven = null;

// Some returns a boolean value.
Object.values(obj).some((item) => {
	// Loop breaks as soon as the condition has been met.
  	// Getting your value, can be used like:
  	if	(item == 2) {
		firstEven = item;
	}
	return item % 2 == 0;
}); // Results in true
0

New to Communities?

Join the community