Перебор содержимого объекта (ключей и значений свойств) в цикле
Просьба подсказать, как корректно перебрать подобную конструкцию для дальнейшей работы с ней.
Пытаюсь перебрать для сборки аккордеона, где <AB> будет являться title а ["DC: 4564", "Acbg", "Ty: 9878"] будет заполнять скрытый content
let response_js = [{
"<AB>": ["DC: 4564", "Acbg", "Ty: 9878"],
"<GH>": ["Ty: 4987", "Okub", "Olu: 0888"],
}];
Ответы (1 шт):
Автор решения: vsemozhebuty
→ Ссылка
Если объект в массиве всегда один, перебрать его ключи и значения можно при помощи цикла for...of и Object.entries(), используя деструктуризацию:
const response_js = [{
"<AB>": ["DC: 4564", "Acbg", "Ty: 9878"],
"<GH>": ["Ty: 4987", "Okub", "Olu: 0888"],
}];
for (const [title, content] of Object.entries(response_js[0])) {
console.log(title);
console.log(content);
}