Maison > Questions et réponses > le corps du texte
Les chiffres qui ne sont pas imprimés dans le journal prennent également du temps. Pourquoi et comment le résoudre ?
<script>
function resort(){
for (let i = 0; i < 10; i++) {
for (let j = 0; j < 10 - i; j++) {
setTimeout(function(){
console.log(i*10 + j);
},(i*10+j)*500);
};
};
}
resort();
</script>
过去多啦不再A梦2017-06-26 10:56:17
C'est aussi la même chose que la fermeture dans la boucle for, en enveloppant un calque à l'extérieur pour exécuter la fonction immédiatement
function resort(){
for (let i = 0; i < 10; i++) {
for (let j = 0; j < 10 - i; j++) {
(function(a,b){
setTimeout(function(){
console.log(a*10 + b);
},(a*10+b)*500);
})(i,j)
};
};
}
resort();
Je ne sais pas si c'est ce que cela signifie