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

объект array

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

Индекс в таком массиве может быть не только числовым, а и строковым, например:

regionalOffices["east"] = new officeRecord("New York", "Shirley Smith", 300000)

Тогда доступ к элементу выглядит так:

var eastOfficeManager = regionalOffices [" east "]. manager

Если вы привыкли работать с обычными многоуровневыми массивами (в других языках программирования), то можете воспользоваться массивом массивов:

// создание нозого основного массива
var regionalOffices = new Array ()
// заполнение его массивами
regionalOffices [0] = new Array("New York", "Shirley Smith", 300000)
regionalOffices [1] = new Array("Chicago", "Todd Gaston", 250000)
regionalOffices [2] = new Array("Houston", "Leslie Jones", 350000)
regionaiOffices [3] = new Array("Portland", "Harold Zoot", 225000)

Для краткости можно применить сокращенную запись:

// создание нового основного массива

var regionalOffices = [ ["New York", "Shirley Smith", 300000],

["Chicago", "Todd Gaston", 250000], ["Houston", "Leslie Jones", 350000], ["Portland", "Harold Zoot", 225000] ]

Обращение к элементу данных в массиве массивов требует применения двойной ссылки. Например, для получения имени менеджера из офиса в Хьюстоне используется следующий синтаксис:

var HoustonMgr = regionalOffices [2][1]

Первый индекс в квадратных скобках отвечает внешнему массиву (regionalOffices), а второй — массиву, заданному ссылкой regionalOffices [2].

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

Hosted by uCoz