We have an array containing the values [1,2,3,4,5]
. We want to find the unique value 3
and then stop looking.
Approach
We’ll be using some
to iterate over the array. The some
function stops iterating after the first match that is true
, which in our case is 3
.
var unique: number = NaN;
function findThree(value: number) {
console.log(value);
unique = value;
return value == 3;
}
arr.some((v) => findThree(v));
We console
log the value to see that we are only executing the loop 3 times.