je peux créer ce qui suit et font référence à l'aidetableau JavaScript avec un mélange de littéraux et les tableaux
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']
}
] ;
Comment pourrais-je restructurer « zone » de sorte que si je connais le nom de l'État, je peux l'utiliser dans une référence pour obtenir le tableau des villes?
Merci
EDIT Toute tentative de mettre en œuvre les réponses que je recevais (merci @Eli Courtwright, @ 17 de 26 et @JasonBunting) Je me rends compte que ma question était incomplète. J'ai besoin de faire une boucle sur "area" la première fois en référençant "state" par index, puis quand j'ai la sélection de "state", j'ai besoin de revenir en arrière dans une structure en utilisant la valeur de "state" villes". Je veux commencer par la structure ci-dessus (bien que je sois libre de la construire comme je veux) et cela ne me dérange pas une conversion similaire à la réponse de @ eli (bien que je n'ai pas réussi à obtenir cette conversion). Aurait dû être plus complète dans la première question. Essayer d'implémenter 2 boîtes de sélection où la sélection de la première remplit la seconde ... Je chargerai cette structure de tableau dans un fichier js quand la page se chargera.