В хтмл выводится запятая - данные из массива через цикл
После выполнения кода, в HTML вставляется два дива, а между ними запятая. Запятая мне не нужна.
let test = ['mar', 'dja']; let arr = []; for (let i = 0; i < test.length; i++) { arr[i] = `<div class="skat" data-form="` + test[i] + `">` + name + `</div>`; } document.querySelector('body').innerHTML = arr; Подскажите, как убрать запятую? |
Привет
|
Тут split в помощь
|
MC-XOBAHCK,
https://learn.javascript.ru/array-methods |
Цитата:
let arr = ""; Цитата:
arr += |
Я эту статью несколько раз полностью просмотрел перед тем как задать вопрос на форуме.
Как я понял - сплит для разделения. А у меня идёт генерация массива, а потом его вывод в хтмл. Может я что неправильно понял, как мне его правильно применить? Попробовал так вывести: document.querySelector('body').innerHTML = arr.split(','); получил в консоль ошибку. |
Секунду
|
А нельзя перед тем как отправить в html разделить div
|
arr.join('');
|
у вас есть строка
Вы ее вызываете через split обрабатываете и заменяете |
Часовой пояс GMT +3, время: 05:18. |