fn([1, 2]);
}
function spread(fn) {
return function(arr) {
fn(...arr);
}
}
bar( spread(foo) )
last question how does arr get the [1, 2] ?
bar provides it
fn inside bar is the inner function of spread: function (arr) { return fn(...arr); }
Обсуждают сегодня