Вывести значения из ключей в объекте в html
В html страницу выводит дублированное значение, но в html всего 1 блок
title: {
name: 'some text here',
desc: 'some text here'
},
title2: {
name: 'some text here',
desc: 'some text here',
},
title3: {
name: 'some text here',
desc: 'some text here',
},
title4: {
name: 'some text here',
desc: 'some text here',
},
title5: {
name: 'some text here',
desc: 'some text here',
},
title6: {
name: 'some text here',
desc: 'some text here',
},
title7: {
name: 'some text here',
desc: 'some text here---'
}
}
for (const key in users) {
for (const keyN in users[key]) {
parag.innerHTML += users[key].name + '<br>'
}
}
Ответы (1 шт):
Автор решения: Neverm1ndo
→ Ссылка
Вложенный цикл for...in тут ни к чему, уберите его.
const users = {
title: {
name: 'some text here',
desc: 'some text here'
},
title2: {
name: 'some text here',
desc: 'some text here',
},
title3: {
name: 'some text here',
desc: 'some text here',
},
title4: {
name: 'some text here',
desc: 'some text here',
},
title5: {
name: 'some text here',
desc: 'some text here',
},
title6: {
name: 'some text here',
desc: 'some text here',
},
title7: {
name: 'some text here',
desc: 'some text here---'
}
}
for (const key in users) {
// for (const keyN in users[key]) {
document.body.innerHTML += users[key].name + '<br>'
// }
}