Odwołanie do tablicy literałów obiektów javascript

Jak odniesiesz się do modeli (Accord, CRV, Prius, itp.) W tej strukturze? Czy jest to zła struktura, aby móc wyodrębnić marki ... a następnie użyć make, aby uzyskać modele ... a następnie użyć modelu, aby uzyskać opcje?

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"] }
        ]
    }
];              

Dzięki

questionAnswers(5)

yourAnswerToTheQuestion