Η συνάρτηση setTimeout
Η συνάρτηση setTimeout ορίζει μια καθυστέρηση
πριν από την εκτέλεση του κώδικα. Ως πρώτη παράμετρο
πρέπει να μεταβιβάζεται ένα callback,
ως δεύτερη - ο χρόνος σε χιλιοστοδευτερόλεπτα, που υποδεικνύει
μετά από πόσο χρονικό διάστημα θα αρχίσει να εκτελείται
ο κώδικας, που ορίζεται από την πρώτη παράμετρο.
Η συνάρτηση επιστρέφει ένα μοναδικό αναγνωριστικό,
με το οποίο μπορείτε να σταματήσετε το χρονοδιακόπτη.
Για αυτό, αυτό το αναγνωριστικό πρέπει να μεταβιβαστεί
στη συνάρτηση clearTimeout.
Σύνταξη
setTimeout(συνάρτηση, χρόνος);
Παράδειγμα
Ας τυπώσουμε στην κονσόλα κάποιο κείμενο με καθυστέρηση
1 δευτερολέπτου:
setTimeout(function() {
console.log('κείμενο');
}, 1000);
Δείτε επίσης
-
τη συνάρτηση
setInterval,
που ενεργοποιεί έναν χρονοδιακόπτη