Массивы
Массивы делятся на встроенные (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.