Отображение массива JavaScript в виде списка HTML с несколькими элементами в одном и том же элементе спискаJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Отображение массива JavaScript в виде списка HTML с несколькими элементами в одном и том же элементе списка

Сообщение Anonymous »

У меня есть этот код < /p>
function pojeden() {

const arrayClone = array.slice()

let arrayLength = array.length

let newArray = []

for (let i = 0; i < 30; i++) {
let arr = arrayClone[Math.floor(Math.random() * arrayLength)]

arrayLength--

let index = arrayClone.indexOf(arr)

arrayClone.splice(index, 1)

newArray.push(arr)
}

const spacja = `${newArray.map(newArray =>
`[*]${newArray}`).join('')}`;

document.getElementById("miesiac").innerHTML = spacja
}
< /code>
Он создает список HTML с 30 уникальными, не повторными элементами списка, взятыми из элементов массива. I mean a list with 30 items but each bullet has 2 or 3 array elements each instead of only 1.
Basically, the code above creates a list that looks like this:
  • banana
  • apple
  • orange
When I want a Список, который будет выглядеть так: < /p>

банан, яблоко < /li>
Orange, Berry < /li>
kiwi, peach < /li>
< /ul>
или даже: < /p>

< /> /> Berry, Kiwi, Peach < /li>
груша, виноград, ананас < /li>
< /ul>
одинаковое количество элементов списка (пули), но под каким -либо есть более одного элемента (перечислено рядом друг с другом). Foreach () не сработал бы с этим, поэтому я пытался поиграть с петлями, AppendChild и использовать для этого модулу, но я очень большой новичок, поэтому мне не удалось использовать это для своего мини -проекта и в конечном итоге сдался, пока не решил забрать его снова. Я полагаю, что этот метод, скорее всего, будет работать, но потому что я слишком неопытный, я не мог заставить его работать на себя

Подробнее здесь: https://stackoverflow.com/questions/797 ... n-the-same
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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