Как переписать без arguments.callee?

Подскажите как переписать код, чтобы отказаться от arguments.callee, так как строгом режиме не работает.
  • Вопрос задан
  • 75 просмотров
Решения вопроса 2
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
//"use strict";
let timeout = 100;
let step = 13.33;
let a = 0, b = 1000;
let el = document.getElementById('test');


function myAwesomeFunc() {
  if( a < b ) {
    setTimeout(myAwesomeFunc, timeout);
    el.innerHTML = a.toFixed(2);
    a += step;
  } else {
    el.innerHTML = b.toFixed(2);
  }
}
myAwesomeFunc();
Ответ написан
Комментировать
@StockholmSyndrome
(function f() {
  if( a < b ) {
    setTimeout(f, timeout);
    el.innerHTML = a.toFixed(2);
    a += step;
  } else {
    el.innerHTML = b.toFixed(2);
  }
})();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час