JavaScript setTimeout () wartet nicht auf die Ausführung?
Betrachten Sie das folgende Beispiel:
<script type="text/javascript">
function alertBox(){
alert('Hello World!');
}
function doSomething(){
setInterval(alertBox(), 5000); //This is for generic purposes only
};
function myFunction(){
setTimeout(doSomething(),3000);
};
myFunction();
</script>
Was bewirkt, dass dies ausgeführt wird?SOFORTanstatt auf die eingestellten 3 Sekunden zu warten und nur den Alarm auszuführenEINMAL, anstatt in den geplanten Intervallen von 5 Sekunden?
Vielen Dank für jede Hilfe, die Sie zur Verfügung stellen können!
Mason