fapchat
@fapchat

У кого-то этот код работает так же?

<!DOCTYPE html><script>
function f(x) {
  alert(x);
}

function delay(f, ms) {

  return function(...args) {
    let savedThis = this; // store this into an intermediate variable
    setTimeout(function() {
      f.apply(savedThis, args); // use it here
    }, ms);
  };

}  
// create wrappers
let f1000 = delay(f, 1000);
let f1500 = delay(f, 1500);
  
f1000("test"); // shows "test" after 1000ms
f1500("test"); // shows "test" after 1500ms
</script>


у меня в гугле он просто выводит через секунду
test
потом - снова, сразу же после того, как я кликаю окэй.
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
Вместо
alert(x);
попробуйте
alert(performance.now());
Тогда увидите, как на самом деле: через секунду или больше.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы