Как преобразовать обьект в строку

Подскажите, как на преобразовать обьект например

const testConvert = {
    page1: 'Первая страница',
    page2: 'Вторая страница',
    page3: 'Третья страница',
 };

На выходе должна быть строка "page1: Первая страница, page2: Вторая страница, page3: Третья страница".

toString() не работает, т.к. работает только с примитивами JSON.stringify(testConvert) тоже не подходит.

Нужен просто строковый формат.


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

Автор решения: Andrey Maslov

const testConvert = {
  page1: 'Первая страница',
  page2: 'Вторая страница',
  page3: 'Третья страница'
};

let result_str = "";
for (item in testConvert) {
  if (result_str != "") result_str += ", ";
  result_str += item + ": '" + testConvert[item] + "'";
}

console.log(result_str);

Если кавычки не нужны, можно легко убрать.

→ Ссылка
Автор решения: DiD
const testConvert = {
    page1: 'Первая страница',
    page2: 'Вторая страница',
    page3: 'Третья страница'
 };

Object.entries(testConvert).map(([k,v])=>`${k}: ${v}`).join(', ')
→ Ссылка