Ich mag ein JSON-Objekt erstellen, die in alphabetischer Reihenfolge ist wie folgt gegliedert:JSON-Objekt und Arrays
var Dictionary = {};
var AlphabetString = "abcdefghijklmnopqrstuvwxyz";
for (x in AlphabetString) {
Dictionary[x] = new Array();
}
var TestingString = ["apples, bannans, carrots, dice"];
for (x in TestingString) {
Dictionary[TestingString.charAt(0)].push(TestingString);
}
Damit bei jedem Alphabet Wörterbuch wird mir ein Array von Strings geben, die haben gleicher Anfangsbuchstabe wie der Bezeichner, dh in meinem Beispiel Wörterbuch ["a"] = ["Äpfel"]. Ist das der richtige Weg?
Verwenden 'for (var x von ...)' statt 'in' und es wird funktionieren. – Bergi
Es gibt kein "JSON-Objekt". – gcampbell
Verwenden Sie ** ** ** ** nicht für Strings und Arrays. Verwenden Sie entweder eine 'for ... of' oder eine richtige for-Schleife. – ndugger