Как я могу отобразить массив, смешанный с литералами шаблона без использования метода ForeachJavascript

Форум по Javascript
Ответить
Anonymous
 Как я могу отобразить массив, смешанный с литералами шаблона без использования метода Foreach

Сообщение Anonymous »

Код: Выделить всё

suggestedItems.forEach(function(elem) {
elem.addEventListener("click", function(event) {
currentItem = this.parentElement.innerText;
if (event.target.checked) {
if (!savedItem.includes(currentItem)) {
savedItem.push(currentItem);
}
} else {
let removeIndex = savedItem.indexOf(currentItem);
savedItem.splice(removeIndex, 1);
}
console.log(savedItem); /*This gives correct output*/
savedItem.forEach((item) => {
allSavedItems = allSavedItems.concat(`
${item}
`);
/*Wrong output*/
});
document.querySelector(".cip-body").innerHTML = allSavedItems;
});
});
< /code>
У меня есть список элементов ввода, через которые проходит этот код, и проводит некоторые сравнения и проверяю, чтобы решить, где текущий элемент будет добавлен в наш удаленный из массива с именем «saveeditem». < /p>
К концу есть этот код, < /p>
console.log(savedItem);
< /code>
и отображает правильный вывод. < /p>
Однако я хочу, чтобы каждый элемент массива был обернут в тег следующим образом, < /p>

array content
array content
array content
< /code>
Я попытался использовать следующее, но он печатает дополнительные значения, чем в массиве «saveditem». < /p>
savedItem.forEach((item) => {
allSavedItems = allSavedItems.concat(`
${item}
`);
});
Я понимаю, почему это происходит, но я не знаю никакого другого способа отображения данных массива в одном и без использования.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... foreach-me
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»