私は次のようにアルファベット順に整理されたJSONオブジェクトを作成します:それぞれのアルファベットの辞書は私の持っている文字列の配列を与えるようにするためJSONオブジェクトのと配列
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);
}
をつまり、私の例Dictionary ["a"] = ["apples"]の中の識別子と同じ最初の文字です。これは正しいことでしょうか?
代わりに 'in'の(...ののvar x)のための使用' '、それがうまくいきます。 – Bergi
「JSONオブジェクト」のようなものはありません。 – gcampbell
**文字列と配列に対して 'for ... in'を使用しないでください**。 'for ... of'または適切なforループを使用してください。 – ndugger