callback({ ok: '✅' });
}
function bar(callback) {
setTimeout(function () {
callback();
}, 1000);
return function () {
var args;
args = [].slice.call(
arguments);
callback = callback
.bind(null, ...args);
};
}
foo(bar(function (data) {
console.log(data);
}));
А почему бы не воспользоваться рест оператором, зачем использовать arguments
Обсуждают сегодня