Объект 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() | Добавляет один или несколько элементов к фронту массива и возвращает новую длину массива. |
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Новые статьи
- JS База данных - фильтрация записей. Часть 2 - 15/12/2019 05:21
- JavaScript - Совместимость с браузерами - 08/09/2018 15:52
- JavaScript - Карта изображений - 08/09/2018 15:52
- JavaScript - отладка - 08/09/2018 15:51
- JavaScript - Мультимедиа - 08/09/2018 15:51
- JavaScript - анимация - 08/09/2018 15:50
- JavaScript - подтверждение формы - 08/09/2018 15:50
- JavaScript - Обработка ошибок и исключений - 08/09/2018 15:49
- JavaScript - Объектная модель документа или DOM - 08/09/2018 15:49
- JavaScript - Регулярные выражения и объект RegExp - 08/09/2018 15:48
- JavaScript - объект Math - 08/09/2018 15:48
- JavaScript - объект Date - 08/09/2018 15:48
Предыдущие статьи
- JavaScript - объект Strings - 08/09/2018 15:47
- JavaScript - логические объекты - 08/09/2018 15:46
- JavaScript - Числовые объекты - 08/09/2018 15:46
- JavaScript - Обзор объектов - 08/09/2018 15:45
- JavaScript - Печать страницы - 08/09/2018 15:45
- JavaScript - Void - 08/09/2018 15:45
- JavaScript - диалоговые окна - 08/09/2018 15:44
- JavaScript - Redirect - 08/09/2018 15:44
- JavaScript и Cookies - 08/09/2018 15:43
- JavaScript - События - 08/09/2018 15:43
- JavaScript - функции - 08/09/2018 15:42
- JavaScript - управление циклом - 08/09/2018 15:41
- JavaScript - цикл for ... in - 08/09/2018 15:41
- JavaScript - For цикл - 08/09/2018 15:40
- JavaScript - циклы - 08/09/2018 15:40
- JavaScript - switch-case - 08/09/2018 15:39
- JavaScript - if ... else - 08/09/2018 15:39
- JavaScript - Операторы - 08/09/2018 15:38
- JavaScript - переменные - 08/09/2018 15:38
- JavaScript - размещение в файле HTML - 08/09/2018 15:37