Как вывести элементы Map в одну строку, чтобы вывести их в шаблонной строке?

Хочу пройти в цикле массив (Map) и вывести его элементы в строку ?

let map = new Map([ [1, 'Hello'], [2, 'World'] ]);

let str = `
  Start
  <ol>
  ${ map.forEach(value => `<li>${ value }</li>`) }
  </ol>
  End
`
  • Вопрос задан
  • 380 просмотров
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
Только вот действительно ли Вам нужен Map?
Array.from(map.values()).map(i=>`<li>${i}</li>`).join('') // "<li>Hello</li><li>World</li>"

let map = new Map([ [1, 'Hello'], [2, 'World'] ]);

let str = `
  Start
  <ol>
  ${ Array.from(map.values()).map(i=>`<li>${i}</li>`).join('') }
  </ol>
  End
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект