Konstrukcija for-in

Konstrukcija for-in sukuria ciklą objektų iteravimui.

Sintaksė

javascriptfor (let kintamasisRaktui in objektas) {
  /*
    Kintamajame kintamasisRaktui paeiliui
    bus pateikiami iteruojamo objekto raktai.
  */
};

Pavyzdys

Iteruokime objekto raktus ir išveskime juos į ekraną:

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

for (let key in obj) {
  console.log(key); // išves 'a', 'b', 'c'
}

Pavyzdys

O dabar išveskime objekto elementus:

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

for (let key in obj) {
  console.log(obj[key]); // išves 1, 2, 3
}

Taip pat žiūrėkite