Объект 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.