Telling deur die setInterval-funksie in JavaScript
Natuurlik is dit nie baie interessant dat ons
tydteller elke keer dieselfde uitvoer nie. Kom ons
maak ons taak meer kompleks en sorg daarvoor dat
getalle elke sekonde in oplopende volgorde in die
konsole vertoon word: eers 1, dan 2,
dan 3 ensovoorts.
Hiervoor benodig ons 'n teller-veranderlike, wat sy waardes tussen funksie-uitvoerings sal stoor. Dit is maklik om te verstaan dat ons eenvoudig 'n globale veranderlike kan gebruik:
let i = 0; // globale veranderlike
setInterval(function() {
i++;
console.log(i);
}, 1000);
Kom ons herskryf dit meer kompak:
let i = 0;
setInterval(function() {
console.log(++i);
}, 1000);
Of selfs meer kompak met 'n pylfunksie:
let i = 0;
setInterval(() => console.log(++i), 1000);
Gestel daar is 'n veranderlike wat aanvanklik
die getal 100 stoor. Skakel 'n tydteller in
wat elke sekonde die waarde van hierdie
veranderlike met 1 sal verminder en hierdie
waarde in die konsole sal vertoon.