{
let start = Date.now();
let result = func.apply(this, arguments);
if (!timers[timer]) {
timers[timer] = 0;
} else {
timers[timer] += Date.now() - start;
}
return result;
};
}
var fibonacci = function f(n) {
return (n > 2) ? f(n - 1) + f(n - 2) : 1;
}
fibonacci = timeDecorator(fibonacci, 'fibo');
console.log(fibonacci(10));
Добрый вечер! может кто объяснить как именно работает эта строчка кода let result = func.apply(this, arguments); в этом коде ?
Контекст привязывает
Обсуждают сегодня