Middle+
Čo sa zobrazí v konzole?
sobes.tech AI
Odpoveď od AI
Bez konkrétneho kódu je ťažké povedať, čo sa zobrazí v konzole. Zvyčajne sa v takýchto otázkach uvádza malý fragment JavaScriptu, kde je dôležité pochopiť vlastnosti rozsahu, uzávierok, asynchrónnosti alebo konverzie typov.
Napríklad, ak je tu kód:
for (var i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 100);
}
Potom sa v konzole zobrazí:
3
3
3
Pretože premenná i je deklarovaná pomocou var a v okamihu spustenia setTimeout je cyklus už ukončený.
Ak namiesto var použijete let, bude to:
0
1
2
Ak poskytnete konkrétny kód, môžem presnejšie vysvetliť výsledok.