@olya_097

Напишите функцию sum, которая работает так: sum(a)(b) = a+b,как понять 2 ретурна?

Всем привет,как понять два ретурна?я понимаю,что это возврат значение ,но более подробно?и 2 ретурна делают замыкания?спасибо

Напишите функцию sum, которая работает так: sum(a)(b) = a+b

function sum(a) {

return function(b) {
return a + b;
};

}

alert( sum(1)(2) ); //3
alert( sum(5)(-1) ); //4
  • Вопрос задан
  • 1312 просмотров
Пригласить эксперта
Ответы на вопрос 1
edli007
@edli007
full stack, team lead
Это значит что функция sum вернет еще одну функцию
function sum() {
  return function() {
  }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
24 июн. 2024, в 16:09
2000 руб./за проект
24 июн. 2024, в 16:04
2500 руб./за проект
24 июн. 2024, в 16:01
200000 руб./за проект