javascript Number.prototype.times = function(callback) { const n = Number(this); for (let i = 0; i < n; i++) { callback(i); } };
* Реализовать метод times для числового объекта.
javascript Number.prototype.times = function(callback) { const n = Number(this); for (let i = 0; i < n; i++) { callback(i); } };
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
/ **
- Реализовать метод times для числового объекта.
- функция должна принимать callback и вызывать его
- заданное количество раз с индексом текущей итерации.
- /
Number.prototype.times = function (args) { const n = Number(this); }
// Примеры console.clear(); (3).times(console.log) // 0 // 1 // 2
Ответ
javascript Number.prototype.times = function(callback) { const n = Number(this); for (let i = 0; i < n; i++) { callback(i); } };
// Пример использования (3).times(console.log); // Выведет: // 0 // 1 // 2