ebody: String mit Variable festlegen, um diesen später in einer arr.map() Funktion zu verwenden

Beitrag lesen

problematische Seite

Hallo,

wie kann ich einen String mit Variable festlegen, um diesen später in einer arr.map() Funktion zu verwenden?

const arrFruits = ['Apple','Banana','Orange'];

const str = `<li>\${item}</li>`;

arrList = arrFruits.map(item => eval(str));

arrList = `<ul>${arrList.join('')}</ul>`;

console.log(arrList);

Das ist nur ein kurzes Beispiel, was sich nur auf diese Frage bezieht. Mir ist bewusst, dass ich den Wert von str auch direkt in map(...) ohne \$, mit $ einbinden könnte z.B. Aber mich würde interessieren, wie man str in map() einbinden kann, so dass item als Variable gilt.

Gruß ebody