Показать сообщение отдельно
  #8 (permalink)  
Старый 17.11.2014, 15:10
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Сообщение от 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?
Потому что функция example ничего не вернула - логично, да?
Ответить с цитированием