Массивы: встроенный объект ArrayОбъект Array используется для создания массивов, т. е. упорядоченных наборов элементов любого типа. Доступ к элементу массива производится по его номеру в массиве, называемому индексом элемента; обозначается i-й элемент массива a как a[i]. Элементы массива нумеруются с нуля, т. е. массив a, состоящий из N элементов, содержит элементы a[0], a[1], …, a[N-1]. Для создания массивов используются следующие конструкторы массивов: new Array() new Array(размер) new Array(элемент0, элемент1, …, элементN) Здесь размер — любое числовое выражение, задающее количество элементов в массиве; элемент0, элемент1, …, элементN — любые выражения. Первый конструктор создает пустой массив, второй — массив из размер элементов, третий создает массив из N+1 элементов и присваивает им соответствующие значения. Если размер не является числом без знака, то создается массив с единственным элементом, имеющим это значение. Кроме того, массив может быть создан с помощью инициализатора массива: [ элемент0, элемент1, …, элементN ] Примеры: var a = new Array(5); // массив из 5 элементов var b = new Array("строка"); // массив из 1 элемента "строка" var c = new Array(1, 2, 3); // массив из 3 элементов: 1, 2 и 3 var d = ["1", "2", "3"]; // то же самое Мы можем неявно увеличить размер массива, присвоив значение элементу с несуществующим индексом, например: var colors = new Array(); // пустой массив colors[99] = "пурпурный"; // размер массива стал равен 100 Функции сопоставления строки с регулярным выражением (RegExp.exec, String.match и String.replace) в качестве результата возвращают массив. Такие массивы, помимо стандартных свойств, обладают дополнительными свойствами index и input (см. описание метода RegExp.exec).
23 вопрос
Содержит информацию о дате и времени. Свойств не имеет.
|