Последний оператор является типичным примером точечной нотации в объектно-ориентированных языках. Метод arrayl. concat (array2) возвращает массив, который является объектом. Следовательно, можно выполнить любой метод этого объекта, в данном случае sort ( ) .
Присвоить значение элементу массива можно в любом месте программы. Добавление элементов в конец
массив можно осуществлять простым присваиванием значения новому элементу, а не только методом
push( ) . Для определения длины массива используется свойство length. Ниже представлен фрагмент кода,
определяющий пятый элемент массива arrayl, и тем самым изменяющий значение его свойства length с 3
на 5:
arrayl = new Array ("Первый", "Второй", "Третий") ;
11 = arrayl . length;
arrayl [4] = "1";
12 = arrayl. length;
document. write ( 11 ); // Напечатает 3
document . write ( 12 ); // Напечатает 5
Для задания массивов нескольких размерностей следует значениям элементов массивов присваивать
массивы. Подобная техника иллюстрируется следующим фрагментом, в котором создается двумерный
массив:
а = new Array ()
for (i=0; i < 4; i++) {
a[i] = new Array ()
for (j=0; j < 4; j++) {
a[i] [j] = "[" + i +”,” + j + “]”
}
}
Здесь в первом операторе определяется массив а. Далее в цикле элементы этого одномерного массива
сами определяются как массивы, элементам которых присваиваются значения. Таким образом создается
двумерный массив.