@jurapuris
Front-end developer

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

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект