Aizkave pirms izpildes JavaScript

Tagad apskatīsim funkciju setTimeout, kas ļauj izveidot aizkavi pirms koda palaišanas. Atšķirībā no funkcijas setInterval, šī aizkave notiks tikai vienu reizi.

Pirmā parametra setTimeout pieņem avota koda funkciju, bet otrais - aizkavi milisekundēs pirms šīs funkcijas palaišanas.

Apskatīsim funkcijas darbību ar kādu piemēru. Pieņemsim, ka mums ir šāda poga:

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

Iegūstam norādi uz mūsu pogu mainīgajā:

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

Tagad darīsim tā, lai, nospiežot pogu, ekrānā parādītos alert, bet ne uzreiz, bet pēc 3 sekundēm pēc nospiešanas:

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

Dots rindkopa. Uzrakstiet kodu, kas izvadīs ziņojumu šajā rindkopā pēc 10 sekundēm pēc lapas ielādes.