Как передать любое количество аргументов в функцию?
Функция должна принимать любое количество аргументов и передавать их в другую функцию.
Пример.
//функция принимает в качестве параметров две функции
function fmap(square, gen) {
// в возвращаемую функцию необходимо передать любое количество аргументов и передать их функции gen
return function(a,b) {
var gen1 = gen(a,b);
return gen1;
}
}