Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / JavaScript /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Массивы: встроенный объект Array - Программирование от RIN.RU
Массивы: встроенный объект 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).


Поддержка :Методы pop, push, shift, unshift поддерживаются с версии 5.5.
Соответствует стандарту (4.0+)



Свойства объекта Array
СвойствоОписаниеЧлен прототипа
constructorКонструктор, который создал объект.Да
lengthКоличество элементов в массиве.Нет
prototypeСсылка на прототип класса объектов.Нет



Методы объекта Array
МетодОписаниеЧлен прототипа
concatОбъединяет два массива в один новый и возвращает его.Да
joinОбъединяет все элементы массива в текстовую строку.Да
popУдаляет последний элемент массива.Да
pushДобавляет элементы в конец массива.Да
reverseИзменяет порядок элементов массива на противоположный.Да
shiftУдаляет первый элемент массива и возвращает его.Да
sliceИзвлекает часть массива и возвращает новый массив.Да
sortСортирует элементы массива.Да
spliceЗаменяет часть массива.Да
toLocaleStringПреобразует массив в строку с учетом формата операционной системы.Да
toStringПреобразует массив в строку.Да
unshiftДобавляет элементы в начало массива.Да
valueOfВозвращает примитивное значение массива.Да



Вперед  >>>
 1  2 


 8  Комментарии к статье  8  Обсудить в форуме  8  Обсудить в чате

8  В тему

Основные понятия

Типы данных

Выражения и операции

Регулярные выражения

Операторы и функции

Использование объектов

Примитивные встроенные объекты

Строки: встроенный объект String

Дата и время: встроенный объект Date

Встроенные объекты Error, Math и RegExp

Дополнительные возможности JScript

Исполняющая система JScript

Исполняющая система JScript (продолжение)

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь