For-in konstrukcija

Konstrukcija for-in izveido ciklu objektu iterēšanai.

Sintakse

javascriptfor (let mainīgaisAtslēgai in objekts) {
  /*
    Mainīgajā mainīgaisAtslēgai pēc kārtas
    tiks iegūtas iterējamā objekta atslēgas.
  */
};

Piemērs

Iterēsim objekta atslēgas un izvadīsim tās uz ekrāna:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(key); // izvadīs 'a', 'b', 'c'
}

Piemērs

Un tagad izvadīsim objekta elementus:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(obj[key]); // izvadīs 1, 2, 3
}

Skatiet arī