¿Cómo referenciaría los modelos (Accord, CRV, Prius, etc.) en esta estructura? ¿Es esta una mala estructura para poder extraer las marcas ... luego usar una marca para obtener los modelos ... luego usar el modelo para obtener las opciones?Referenciando una matriz literal de objeto javascript
var cars = [
{
"makes" : "Honda",
"models" : [
{'Accord' : ["2dr","4dr"]} ,
{'CRV' : ["2dr","Hatchback"]} ,
{'Pilot' : ["base","superDuper"] }
]
},
{
"makes" : "Toyota",
"models" : [
{'Prius' : ["green","reallyGreen"]} ,
{'Camry' : ["sporty","square"]} ,
{'Corolla' : ["cheap","superFly"] }
]
}
];
Gracias
Elegí esta respuesta porque respondió la pregunta "¿Es esta mala estructura ...?" que fue sí ... al agregar "nombres" fijos (es decir, nombre, modelos, etc.) me permite iterar sobre los datos con bucles (y otras formas como Marko Dumic puso en su otra respuesta) gracias –