Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗jsPmLpFI 145 of 505 menu

Перабор аб'екта цыклам for-in у JavaScript

Для перабору аб'ектаў прызначаны цыкл for-in. Ён мае наступны сінтаксіс:

for (let зменнаяДляКлюча in аб'ект) { }

У зменнуюДляКлюча па чарзе будуць трапляць ключы перабіраемага аб'екта. Давайце паспрабуем на якім-небудзь прыкладзе. Хай у нас ёсць вось такі аб'ект:

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

Давайце з дапамогай цыклу for-in вывядзем ключы гэтага аб'екта:

for (let key in obj) { console.log(key); // вывядзе 'a', 'b', 'c' }

А цяпер вывядзем элементы:

for (let key in obj) { console.log(obj[key]); // вывядзе 1, 2, 3 }

Вывядзіце ў кансоль усе ключы наступнага аб'екта:

let obj = {x: 1, y: 2, z: 3};

Вывядзіце ў кансоль усе элементы наступнага аб'екта:

let obj = {x: 1, y: 2, z: 3};
byenru