我需要在不同的 ul 列表中显示以相同字母开头的单词
let fLetter = [] // массив для первых букв слова
const array = ["apple", "apricot", "avocado", 'banana', 'bekon', 'chery']
for (const m of array) {
fLetter.push(m.charAt(0)) // пушим в массив первые буквы слов
}
console.log(fLetter) // вывожу в консоль все первые буквы
const out = array.filter((el) => {
let count = 0;
if(el[count] === fLetter[count]) // думаю), что сравниваю первую букву из массива слов и буквы из массива букв
count++
let ul = document.createElement("ul");
let newtextitem = document.createElement('li')
newtextitem.textContent = el
ul.appendChild(newtextitem)
document.body.appendChild(ul)
});
我感觉就像《禁果》系列中 Smeshariki 的 Losyash。看来我已经厌倦了编程,但又停不下来)
您正在为每个元素创建一个新列表,并且需要首先按第一个字母对元素进行分组,然后为每个组创建一个列表。