У меня есть массив с элементами, и я хочу сгруппировать их по первой букве, но когда я нажимаю элемент в массив, он показывает пустой «Массив [0]», хотя в нем явно есть элементы ,Массив Javascript, не создающий массив
Видимо, я делаю что-то неправильно, но я понятия не имею, что.
var group = [];
var alphabetArray = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.split('');
alphabetArray.forEach(function(letter) {
group[letter] = group[letter] || [];
group[letter].push({
key: letter,
letter
});
});
console.log(group);
"группировать их по первой буквы" - что вы имеете в виду? какой-то вид? –
Исходный массив - это массив, содержащий данные пользователя – Peter
Просьба представить ожидаемый результат для строки ввода 'AB', только для первых двух символов. Я до сих пор не знаю, что именно вы ищете. –