Учебники

JavaScript — объект Arrays

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

Синтаксис

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

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

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

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

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

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

fruits[0] is the first element
fruits[1] is the second element
fruits[2] is the third element

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

Вот список свойств объекта Array вместе с их описанием.

Sr.No. Описание недвижимости
1 конструктор

Возвращает ссылку на функцию массива, которая создала объект.

2

индекс

Свойство представляет нулевой индекс совпадения в строке

3

вход

Это свойство присутствует только в массивах, созданных совпадениями регулярных выражений.

4 длина

Отражает количество элементов в массиве.

5 прототип

Свойство prototype позволяет добавлять свойства и методы к объекту.

Возвращает ссылку на функцию массива, которая создала объект.

индекс

Свойство представляет нулевой индекс совпадения в строке

вход

Это свойство присутствует только в массивах, созданных совпадениями регулярных выражений.

Отражает количество элементов в массиве.

Свойство prototype позволяет добавлять свойства и методы к объекту.

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

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

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

Sr.No. Метод и описание
1 CONCAT ()

Возвращает новый массив, состоящий из этого массива, объединенного с другими массивами и / или значениями.

2 каждый ()

Возвращает true, если каждый элемент в этом массиве удовлетворяет предоставленной функции тестирования.

3 фильтр()

Создает новый массив со всеми элементами этого массива, для которого предоставленная функция фильтрации возвращает true.

4 для каждого()

Вызывает функцию для каждого элемента в массиве.

5 индекс()

Возвращает первый (наименьший) индекс элемента в массиве, равный указанному значению, или -1, если ничего не найдено.

6 присоединиться()

Объединяет все элементы массива в строку.

7 LastIndexOf ()

Возвращает последний (наибольший) индекс элемента в массиве, равный указанному значению, или -1, если ничего не найдено.

8 карта()

Создает новый массив с результатами вызова предоставленной функции для каждого элемента в этом массиве.

9 поп ()

Удаляет последний элемент из массива и возвращает этот элемент.

10 От себя()

Добавляет один или несколько элементов в конец массива и возвращает новую длину массива.

11 уменьшения ()

Примените функцию одновременно к двум значениям массива (слева направо), чтобы уменьшить ее до одного значения.

12 reduceRight ()

Примените функцию одновременно к двум значениям массива (справа налево), чтобы уменьшить ее до одного значения.

13 задний ход()

Меняет порядок элементов массива — первый становится последним, а последний становится первым.

14 сдвиг()

Удаляет первый элемент из массива и возвращает этот элемент.

15 ломтик()

Извлекает раздел массива и возвращает новый массив.

16 немного()

Возвращает true, если хотя бы один элемент в этом массиве удовлетворяет предоставленной функции тестирования.

17 к источнику()

Представляет исходный код объекта

18 Сортировать()

Сортирует элементы массива

19 сращивать ()

Добавляет и / или удаляет элементы из массива.

20 нанизывать()

Возвращает строку, представляющую массив и его элементы.

21 unshift ()

Добавляет один или несколько элементов в начало массива и возвращает новую длину массива.

Возвращает новый массив, состоящий из этого массива, объединенного с другими массивами и / или значениями.

Возвращает true, если каждый элемент в этом массиве удовлетворяет предоставленной функции тестирования.

Создает новый массив со всеми элементами этого массива, для которого предоставленная функция фильтрации возвращает true.

Вызывает функцию для каждого элемента в массиве.

Возвращает первый (наименьший) индекс элемента в массиве, равный указанному значению, или -1, если ничего не найдено.

Объединяет все элементы массива в строку.

Возвращает последний (наибольший) индекс элемента в массиве, равный указанному значению, или -1, если ничего не найдено.

Создает новый массив с результатами вызова предоставленной функции для каждого элемента в этом массиве.

Удаляет последний элемент из массива и возвращает этот элемент.

Добавляет один или несколько элементов в конец массива и возвращает новую длину массива.

Примените функцию одновременно к двум значениям массива (слева направо), чтобы уменьшить ее до одного значения.

Примените функцию одновременно к двум значениям массива (справа налево), чтобы уменьшить ее до одного значения.

Меняет порядок элементов массива — первый становится последним, а последний становится первым.

Удаляет первый элемент из массива и возвращает этот элемент.

Извлекает раздел массива и возвращает новый массив.

Возвращает true, если хотя бы один элемент в этом массиве удовлетворяет предоставленной функции тестирования.

Представляет исходный код объекта

Сортирует элементы массива

Добавляет и / или удаляет элементы из массива.

Возвращает строку, представляющую массив и его элементы.

Добавляет один или несколько элементов в начало массива и возвращает новую длину массива.

В следующих разделах у нас будет несколько примеров, демонстрирующих использование методов Array.