...args){ return a.map(...args); };
function mapper (f){
return a => map (a, f);
}
const increment = x => x+1;
const incrementAll = mapper (increment);
incrementAll([1,2,3]) // => [2, 3, 4]
ну, я думаю, что понял это "1 + 1, 2+ 1, 3 + 1 = 2, 3, 4. но я не могу понять, что там (a, ... args) {return a.map (... args) и функция mapper (f) { return a => map (a, f) } ???
https://learn.javascript.ru/rest-parameters-spread-operator
В этой теме всё расписано по вашему вопросу
Спасибо, смотрю там
Обсуждают сегодня