Объект Array позволяет хранить несколько значений в одной переменной. Он хранит последовательный набор фиксированного размера элементов того же типа. Массив используется для хранения коллекции данных, но часто бывает полезно придумать массив как набор переменных того же типа.

Синтаксис

Используйте следующий синтаксис для создания объекта Array

var fruits = new Array( "apple", "orange", "mango" );

Параметр Array представляет собой список строк или целых чисел. Когда вы указываете один числовой параметр с помощью конструктора Array, вы указываете начальную длину массива. Максимальная длина, разрешенная для массива, составляет 4 294 967 295.

Вы можете создать массив, просто присваивая значения следующим образом:

var fruits = [ "apple", "orange", "mango" ];

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

fruits[0] первый элемент
fruits[1] второй элемент
fruits[2] третий элемент

Свойства массива

Ниже приведен список свойств объекта Array и их описание.

Метод Описание
constructorВозвращает ссылку на функцию массива, которая создала объект.
indexСвойство представляет нулевой индекс совпадения в строке
inputЭто свойство присутствует только в массивах, созданных регулярными выражениями.
lengthОтражает количество элементов в массиве.
prototypeСвойство prototype позволяет добавлять свойства и методы к объекту.

Методы массива

Ниже приведен список методов объекта Array и их описание.

Метод Описание
concat()Возвращает новый массив, состоящий из этого массива, соединенный с другим массивом (-ами) и / или значением (-ами).
every()Возвращает true, если каждый элемент в этом массиве удовлетворяет предоставленной функции тестирования.
filter()Создает новый массив со всеми элементами этого массива, для которого предоставленная функция фильтрации возвращает true.
forEach()Вызывает функцию для каждого элемента массива.
indexOf()Возвращает первый (наименьший) индекс элемента в массиве, равный указанному значению, или -1, если ни один не найден.
join()Объединяет все элементы массива в строку.
lastIndexOf()Возвращает последний (наибольший) индекс элемента в массиве, равный указанному значению, или -1, если ни один не найден.
map()Создает новый массив с результатами вызова предоставленной функции для каждого элемента в этом массиве.
pop()Удаляет последний элемент из массива и возвращает этот элемент.
push()Добавляет один или несколько элементов в конец массива и возвращает новую длину массива.
reduce()Примените функцию одновременно к двум значениям массива (слева направо), чтобы уменьшить его до одного значения.
reduceRight()Примените функцию одновременно к двум значениям массива (справа налево), чтобы уменьшить его до одного значения.
reverse()Изменяет порядок элементов массива - первый становится последним, а последний становится первым.
shift()Удаляет первый элемент из массива и возвращает этот элемент.
slice()Извлекает раздел массива и возвращает новый массив.
some()Возвращает true, если хотя бы один элемент в этом массиве удовлетворяет предоставленной функции тестирования.
toSource()Представляет исходный код объекта
sort()Представляет исходный код объекта
splice()Добавляет и / или удаляет элементы из массива.
toString()Возвращает строку, представляющую массив и его элементы.
unshift()Добавляет один или несколько элементов к фронту массива и возвращает новую длину массива.



Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok