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

объект array

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

Расширенные возможности создания массивов в JavaScript 1.2. JavaScript в браузерах NN4+ и IЕ4+ поддерживает еще один способ создания компактного массива. Кроме того, в них исправлена ошибка, связанная со старым вариантом. Новый, более простой способ создания компактного массива не требует применения конст руктора объекта Array. Вместо этого JavaScript 1.2 (и выше) воспринимает так называемое буквенное обозначение. Чтобы понять разницу, рассмотрим стандартный оператор с применением конструктора в браузере Navigator 3:

solarSys = new
Array("Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune", "Pluto")

Хотя JavaScript 1.2+ полностью поддерживает такой синтаксис, возможен вариант и с буквенной записью:

solarSys = ["Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune", "Pluto"]

Квадратные скобки эквивалентны вызову конструктора Array. Перед тем как использовать такой способ создания массива, нужно определить, для каких версий браузеров разраба тывается страница.
Исправление ошибки обусловлено тем, как должен работать конструктор компактного массива, если в его аргументе указано значение 1 — new Array (1). В NN3 и IЕ4 JavaScript ошибочно создает массив длиной 1 с неопределенным элементом. В NN4 (а также для дескриптора <script language ="JavaScript 1.2">) и во всех последующих браузерах (IE5+, NN6), тот же оператор создает массив с одним элементом и размещает в нем некоторое значение.

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

Hosted by uCoz