以下を作成し、を使用して参照できます
area[0].states[0]
area[0].cities[0]
var area = [
{
"State" : "Texas",
"Cities" : ['Austin','Dallas','San Antonio']
},
{
"State" :"Arkansas",
"Cities" : ['Little Rock','Texarkana','Hot Springs']
}
] ;
州の名前がわかっている場合、それを参照として使用して都市の配列を取得できるように、「エリア」を再構築するにはどうすればよいですか?
ありがとう
編集私が受け取った回答で実装しようとしています(@ Eli Courtwright、@ 17 of 26、および@JasonBuntingに感謝します)私の質問が不完全であることに気付きました。インデックスで「state」を最初に参照するときに「area」をループバックする必要があります。次に「state」を選択したら、「state」の値を使用して構造をループバックし、関連する「state」を取得する必要があります。都市」。私は上記の構造から始めたいと思います(私は自由にそれを好きなように構築できますが)そして@eliの答えに似た変換を気にしません(私はその変換を機能させることができませんでしたが)。最初の質問でもっと完全になっているはずです。最初の選択ボックスが2番目の選択ボックスに入力される2つの選択ボックスを実装しようとしています...ページが読み込まれるときに、この配列構造をjsファイルに読み込みます。