for-in конструкциясы

for-in конструкциясы объектти кайталоо үчүн цикл түзөт.

Синтаксис

javascriptfor (let ачкычУчүнӨзгөрмө in объект) {
  /*
    ачкычУчүнӨзгөрмө ичинде кезек-кезек
    кайталанып жаткан объекттин ачкычтары болот.
  */
};

Мисал

Объекттин ачкычтарын кайталап, аларды экранга чыгаралы:

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

for (let key in obj) {
  console.log(key); // 'a', 'b', 'c' деп чыгарат
}

Мисал

Эми объекттин элементтерин чыгаралы:

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

for (let key in obj) {
  console.log(obj[key]); // 1, 2, 3 деп чыгарат
}

Дагы караңыз

  • JavaScript окуу китебинен сабак,
    ал жерде for-in циклы менен иштөө сүрөттөлгөн
  • for-of конструкциясы,
    ал массивди кайталоо үчүн цикл түзөт
  • break буйругу,
    ал циклди токтотот
  • continue буйругу,
    ал циклди кийинки кайталоого өткөрөт