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