@jurapuris
Front-end developer

Как передать любое количество аргументов в функцию?

Функция должна принимать любое количество аргументов и передавать их в другую функцию.
Пример.
//функция принимает в качестве параметров две функции
function fmap(square, gen) {
// в возвращаемую функцию необходимо передать любое количество аргументов и передать их функции gen
return function(a,b) {
var gen1 = gen(a,b);
return gen1;
}
}
  • Вопрос задан
  • 2807 просмотров
Решения вопроса 1
@frozen_coder
Java-developer
https://learn.javascript.ru/arguments-pseudoarray
в ES6 есть оператор расширения - ... https://developer.mozilla.org/ru/docs/Web/JavaScri...
Можно агрегировать всё в один объект и передавать его как один параметр, а потом проходиться по его свойствам через in.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы