for (let key in options) {
if (typeof(options[key]) === 'object') {
for (let i in options[key]) {
console.log(Свойство ${i} имеет значение ${options[key][i]});
}
} else {
console.log(Свойство ${key} имеет значение ${options[key]});
}
}
options[key][i] раскрывается например в options['colors']['border']
в i записывается ключ текущего свойства на каждой итерации
на второй итерации происходит аналогичное только с вложенным объектом
Обсуждают сегодня