私はアイテムを持つ配列を持っていますが、最初の文字に従ってそれらをグループ化したいのですが、アイテムを配列にプッシュすると、アイテムが明確に表示されている間に空の "Array [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'には、最初の2文字だけを返すようにしてください。私はまだ正確に何を探しているのか分かりません。 –