Вывести значения из ключей в объекте в 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>'
  // }
}

→ Ссылка