ClassicalMusic Гость
|
Добавлено: Ср Ноя 27 2002 15:22 Заголовок сообщения: Помогите создать массив объектов javascript (+) |
|
|
Задача (примитизированная, конечно!): есть объект "машина", в нем поля "цвет", "модель". Надо в javascript создать массив таких объектов, чтобы можно было смело юзать: cars[0].model="Zaporoghets"; cars[0].color="faded-g rass"; и т.д. Я решаю эту проблему следующим способом (но, ИМХО, это тупо):
function car() //constructor for car object { this.model=null; this.color=null; }
cars=new Array(); cars[0]=new car(); И после сего уже можно обращаться к cars[0].model
Плохо здесь то, что перед юзаньем любого cars[n] надобно делать cars[n]=new car();
А нельзя ли уже на стадии объявления "cars=new Array();" сказать, что это массив объектов с такими-то двумя полями?
Спасибо за ответы. |
|