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

Подскажите как переписать код, чтобы отказаться от arguments.callee, так как строгом режиме не работает.
  • Вопрос задан
  • 72 просмотра
Решения вопроса 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
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы