Η συνάρτηση setTimeout

Η συνάρτηση setTimeout ορίζει μια καθυστέρηση πριν από την εκτέλεση του κώδικα. Ως πρώτη παράμετρο πρέπει να μεταβιβάζεται ένα callback, ως δεύτερη - ο χρόνος σε χιλιοστοδευτερόλεπτα, που υποδεικνύει μετά από πόσο χρονικό διάστημα θα αρχίσει να εκτελείται ο κώδικας, που ορίζεται από την πρώτη παράμετρο. Η συνάρτηση επιστρέφει ένα μοναδικό αναγνωριστικό, με το οποίο μπορείτε να σταματήσετε το χρονοδιακόπτη. Για αυτό, αυτό το αναγνωριστικό πρέπει να μεταβιβαστεί στη συνάρτηση clearTimeout.

Σύνταξη

javascriptsetTimeout(συνάρτηση, χρόνος);

Παράδειγμα

Ας τυπώσουμε στην κονσόλα κάποιο κείμενο με καθυστέρηση 1 δευτερολέπτου:

javascriptsetTimeout(function() {
  console.log('κείμενο');
}, 1000);

Δείτε επίσης

  • τη συνάρτηση setInterval,
    που ενεργοποιεί έναν χρονοδιακόπτη