Перабор аб'екта цыклам 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};