Ich bin ein Javascript Lerner Hear ist mein JavascriptJavascript setTimeout() nicht funktioniert
Ich habe eine Javascript-Funktion get();
genannt, die ich nennen es onload.
function get() {
for (var i = 1; i <= 5; i++) {
setTimeout(function() {
console.log('Value of i : ' + i);
}, 100);
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
</head>
<body onload="get();">
</body>
</html>
Die erwartete Ausgabe ist
Value of i : 1
Value of i : 2
Value of i : 3
Value of i : 4
Value of i : 5
wo, wie ich bin immer
Value of i : 6
Nicht in der Lage, herauszufinden, was genau ist, ist falsch.
es ist kein Duplikat, solange Sie nicht wissen, wonach Sie suchen. Für den erfahrenen JavaScript-Entwickler ist das ein Duplikat, ja, aber nicht für den Neuling. –
@KishanCS Sie können nicht. Es gibt Antwort auf diesen Beitrag. Dies ist einer der Hauptgründe, warum das Beantworten eines Betrogenen als schlecht angesehen wird. Dies wird als redundanter Beitrag dienen. – Rajesh
Jungs haben etwas Gnade auf down votes .. –