JavaScript · Junior · Pytanie 25 z 75
Czym for...in różni się od for...of?
- ✓Poprawna odpowiedź:
for...initeruje po kluczach obiektu,for...ofpo wartościach obiektu iterowalnego - 2
for...initeruje po wartościach tablicy, afor...ofpo kluczach obiektu - 3Niczym: to dwa synonimy tej samej pętli
Wyjaśnienie
for (const key in obj) przechodzi po wyliczalnych kluczach-stringach, w tym dziedziczonych. for (const item of arr) działa z obiektami iterowalnymi: tablicami, stringami, Map, Set. for...in nie nadaje się do tablic - zwraca indeksy jako stringi.