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 инструкцияси,
    циклни кейинги такрорлашга ўтказади