Объект Arrays позволяет хранить несколько значений в одной переменной. Он хранит последовательную коллекцию элементов фиксированного размера одного и того же типа. Arrays используется для хранения массива данных, но часто бывает полезно подумать о массиве как о совокупности переменных одного и того же типа.
Используйте следующий синтаксис для создания объектов Arrays:
var books = new Array( "Delphi", "C++", "Visual Basic" );
Параметр Arrays представляет собой список строк или чисел. При указании одного числового параметра в конструкторе массива, необходимо указать начальную длину массива. Максимальная допустимая длина для массива является 4294967295.
Вы можете создать массив, просто присвоив значения следующим образом:
var books = [ "Delphi", "C++", "Visual Basic" ];
Вы будете использовать порядковые номера для доступа и установки значения внутри массива следующим образом.
fruits[0] это первый элемент fruits[1] это второй элемент fruits[2] это третий элемент
Вот список свойств объекта Array, вместе с описанием.
№ | Описание Объекта |
---|---|
1 | constructor – Возвращает ссылку на функцию массива, которую создал объект. |
2 | index – Свойство представляет собой отсчитываемый от нуля индекс в строке |
3 | input – Это свойство присутствует только в массивах, созданных регулярных выражений спичек. |
4 | length – Отражает количество элементов в массиве. |
5 | prototype – Свойство прототипа позволяет добавлять свойства и методы объекта. |
В следующих разделах мы рассмотрим несколько примеров, иллюстрирующих использование свойств массива.
Вот список методов объекта Array, наряду с описанием.
№ | Метод & Описание |
---|---|
1 | concat() – Возвращает новый массив состоящий из массива вместе с другим массивом(ами) и/или значением (ями). |
2 | every() – Возвращает истину, если каждый элемент в этом массиве удовлетворяет условиям функции. |
3 | filter() – Создает новый массив со всеми элементами этого массива, для которых предоставленная функция фильтрации возвращает true. |
4 | forEach() – Вызывает функцию для каждого элемента массива. |
5 | indexOf() – Возвращает первый (наименьший) индекс элемента в массиве, равным заданному значению, или -1, если ничего не найдено. |
6 | join() – Объединяет все элементы массива в строку. |
7 | lastindexof() – Возвращает последний (наибольший) индекс элемента в массиве, равном заданное значение, или -1, если ничего не найдено. |
8 | map() – Создает новый массив с результатами вызова при условии функции на каждом элементе в этом массиве. |
9 | pop() – Удаляет последний элемент из массива и возвращает этот элемент. |
10 | push() – Добавляет один или несколько элементов в конец массива и возвращает новую длину массива. |
11 | reduce() – Применяет функцию одновременно против двух значений массива (слева направо), чтобы свести их к одному значению. |
12 | reduceRight() – Применяет функцию одновременно против двух значений массива (справа налево), чтобы свести его к одному значению. |
13 | reverse() – Меняет порядок элементов массива – первый становится последним, и последний становится первым. |
14 | shift() – Удаляет первый элемент из массива и возвращает этот элемент. |
15 | slice() – Извлекает часть массива и возвращает новый массив. |
16 | some() – Возвращает true, если хотя бы один элемент в этом массиве удовлетворяет условиям функции. |
17 | toSource() – Представляет исходный код объекта |
18 | sort() – Сортирует элементы массива |
19 | splice() – Добавляет и/или удаляет элементы из массива. |
20 | toString() – Возвращает строку, представляющую массив и его элементы. |
21 | unshift() – Добавляет один или несколько элементов в массив и возвращает новую длину массива. |
В следующих разделах мы рассмотрим несколько примеров, демонстрирующих использование методов массива.