Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[JS] Is een while-lus te pauzeren?

Annie
5 antwoorden
  • Ik wil een lus pauzeren. Als ik zoek op google heeft iedereen het over 'setTimeout();', maar ik wil het in 1 functie houden. Voor het overzicht en om lokale variabelen niet kwijt te raken.

    Is dit ingebouwd?
  • Helaas, dat is niet mogelijk.
  • Zet iets als dit binnen je lus:

    [code:1:71eeb62e47]var straks, nu;
    straks = new Date().getTime();
    nu = straks;
    while ( ( nu-straks) < 5000 )
    {
    nu = new Date().getTime();
    }[/code:1:71eeb62e47]
    Hierbij is die 5000 het aantal milliseconden dat deze while-lus de boel gaat vertragen.
  • Heb je ook al eens nagedacht over de systeem resources die je code opslokt?
  • [quote:c81de23d3c="Annie"]Heb je ook al eens nagedacht over de systeem resources die je code opslokt?[/quote:c81de23d3c]

    Yep, maar (teveel) uitweiden bij het geven van een antwoord levert meestal alleen nog maar meer vraagtekens op.
    Script pauzeert (alles) voor 5 seconden, zoals gevraagd.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.