Студопедия — Массивы: встроенный объект Array
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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

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

 

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

 

23 вопрос

 

Содержит информацию о дате и времени.

Свойств не имеет.







Дата добавления: 2015-06-15; просмотров: 423. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

Алгоритм выполнения манипуляции Приемы наружного акушерского исследования. Приемы Леопольда – Левицкого. Цель...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия