Вывод обьектов в строку JS

пример обьэкта

users = {
Genry:'[email protected]',
Osvald:'[email protected]',
Henry:'[email protected]'
}

( сам обьект формируется с двух массивов )

usersArr = ['Genry','Osvald','Henry']
emailsArr = ['[email protected]','[email protected]','[email protected]']

нужно вывести в следующий результат

Genry [email protected]
Osvald [email protected]
Henry [email protected]

( возможно нужно изменить подход, и не формировать обьект из масивов для последующего вывода, но нужно чтобы все было организовано в одной форме с данными, к примеру в обьекте )

это в целом будет писать бот, так что в реальной задаче используется node.js, но вопрос - как такой вывод сделать на чистом JS, если есть уточнения касательно Node.js буду так же благодарен, спасибо


Ответы (1 шт):

Автор решения: Алексей Шиманский

Object.keys() - взять все ключи объекта

Object.values() - взять все значения объекта

Пользуйтесь, не стесняйтесь

Цикл по Object.entries() вполне тоже уместен

for (const [key, value] of Object.entries(object)) {
  console.log(`${key}: ${value}`);
}
→ Ссылка