в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

объект array

предыдущая страничка следующая страничка

Многомерные массивы. Альтернативой параллельным могут служить многомерные массивы. Хотя массивы JavaScript являются одномерными, можно создать одномерный массив массивов или объектов. Логически правильнее создать массив некоторых объектов, так как последние позволяют легко обращаться к своим свойствам, делая ссылки на данные из многомерных массивов более понят ными при чтении кода.
Используя данные из предыдущего примера, приведенная ниже последовательность операторов создает конструктор объекта для каждой "записи данных". Каждому элементу основного массива присваивается новый объект.

// конструктор пользовательского объекта
function officeRecord(city, manager, quota) {
this.city = city
this.manager = manager
this.quota = auora
}
// создание основного массива
var regionaiOffices = new Array ()
// заполнение массива объектами
regionaiOffices [0] = new officeRecord("New York", "Shirley Smith", 300000)
regionalOffices [1] = new officeRecord ("Chicago", "Todd Gaston", 250000)
regionaiOffices [2] = new officeRecord ("Houston", "Leslie Jones", 50000)
regionaiOffices [3] = new officeRecord("Portland", "Harold Zoot", 225000)

Функция-конструктор объекта (officeRecord()) присваивает значения аргументов свойствам объекта. Поэтому для доступа к данным в массиве используется, во-первых, запись массива, указывающая на нужный элемент, и, во-вторых, обращение к имени свойства объекта:

var eastOfficeManager = regionaiOffices[0].manager

 
 
 
  методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | <<< | >>>

Hosted by uCoz