Сообщение от Brainsss
|
А если нам нужно что то возвращать? Например такой код
function example(arr, func) {
for (var i = 0; i < arr.length; i++) {
func(arr[i], i);
}
}
var a = example(['abc', 'def', 'ghi'], function (elem) {
return typeof elem === 'string';
});
console.log(a);
Почему выводит undefined? И как сделать что бы с return нормально работало?
|
function example(arr, func) {
try{
for (var i = 0; i < arr.length; i++) {
func(arr[i], i);
}
}catch(e){return e}
}
var a = example(['abc', 'def', 'ghi'], function (elem) {
throw typeof elem === 'string';
});
console.log(a);