Кашњење пре извршавања у JavaScript

Хајде сада да размотримо функцију setTimeout, која омогућава кашњење пре покретања кода. Ово кашњење, за разлику од функције setInterval, десиће се само једном.

Први параметар setTimeout прима изворни код функције, а други - кашњење у милисекундама пре покретања те функције.

Погледајмо рад функције на неком примеру. Нека имамо овако дугме:

html<input type="submit" id="elem">

Преузмемо референцу на наше дугме у променљиву:

javascriptlet elem = document.querySelector('#elem');

Хајде сада да направимо да по клику на дугме на екран изађе alert, али не одмах, већ после 3 секунде од клика:

javascriptelem.addEventListener('click', function() {
  setTimeout(function() {
    alert('!');
  }, 3000);
});
Задание 1

Дат је пасус. Напишите код који ће да испише поруку у овај пасус након 10 секунди од учитавања странице.