Введение в JavaScript

       

Массивы


Массивы делятся на встроенные (document.links[], document.images[],...) и определяемые пользователем (автором документа). Встроенные массивы мы подробно обсуждаем в разделах "Программируем картинки", "Программируем формы" и "Программируем гипертекстовые переходы". Поэтому подробно остановимся на массивах, определяемых пользователем. Для массивов задано несколько методов:

  • join();

  • reverse();

  • sort();

и свойство length, которое позволяет получить число элементов массива. Это свойство активно используется в примерах данного раздела. В частности, при обсуждении метода join().

Для определения массива пользователя существует специальный конструктор:

a = new Array(); b = new Array(10); c = new Array(10,"Это значение");

Пример использования:

<SCRIPT> c = new Array(30,"Это значение"); </SCRIPT> <FORM><INPUT SIZE=& {c[0];}; value=& {c[1];}; onFocus="this.blur();"> </FORM>

Как видно из этого примера, массив может состоять из разнородных элементов. Массивы не могут быть многомерными.

Для работы с массивами в JavaScript применяются методы join(), reverse(), sort(). Кроме того, массивы обладают свойством длины, length.



Содержание раздела