Wykrywanie, czy postać jest literą
Biorąc pod uwagę zestaw słów, muszę umieścić je w hash wpisanym na pierwszej literze słowa. Mam słowa = {}, z kluczami A..Z i 0 dla liczb i symboli. Robiłem coś takiego
var firstLetter = name.charAt(0);
firstLetter = firstLetter.toUpperCase();
if (firstLetter < "A" || firstLetter > "Z") {
firstLetter = "0";
}
if (words[firstLetter] === undefined) {
words[firstLetter] = [];
}
words[firstLetter].push(name);
ale to się nie udaje z dietą i innymi znakami, jak w słowieĘrzteversorgung. To słowo jest umieszczane w tablicy „0”, jak mogłem umieścić go w tablicy „A”?