js return from foreach code example
Example 1: javascript foreach break
[1, 2, 3].some(function(el) {
console.log(el);
return el === 2;
});
Example 2: foreach break js
var BreakException = {};
try {
[1, 2, 3].forEach(function(el) {
console.log(el);
if (el === 2) throw BreakException;
});
} catch (e) {
if (e !== BreakException) throw e;
}
Example 3: javascript forEach return
const list = [{ name: "John", age: 36 },{ name: "Jack", age: 17 }];
const foundHim = list.find( person => person.name === "John" );
console.log( foundHim );
let returnedHim;
list.forEach( person => {
if ( person.age === 17 ) {
returnedHim = person;
}
});
console.log( returnedHim )
Example 4: what foreach method returns in javascript
function double(arr) {
return arr.forEach(num => num*2);
}
console.log(double([1,2,3,4]))