Смертного рок у тебя, а желанье твое не для смертных (Овидий).

JavaScript – Объект Arrays

3 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
13 ноября 2017
JavaScript - Объект Arrays
Объект Arrays позволяет хранить несколько значений в одной переменной. Он хранит последовательную коллекцию элементов фиксированного размера одного и того же типа. Arrays используется для хранения массива данных, но часто бывает полезно подумать о массиве как о совокупности переменных одного и того же типа.

Синтаксис

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

var books = new Array( "Delphi", "C++", "Visual Basic" );

 

Параметр Arrays представляет собой список строк или чисел. При указании одного числового параметра в конструкторе массива, необходимо указать начальную длину массива. Максимальная допустимая длина для массива является 4294967295.

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

var books = [ "Delphi", "C++", "Visual Basic" ];

 

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

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

 

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

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

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

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

Методы Arrays

Вот список методов объекта Array, наряду с описанием.

Метод & Описание
1concat() – Возвращает новый массив состоящий из массива вместе с другим массивом(ами) и/или значением (ями).
2every() – Возвращает истину, если каждый элемент в этом массиве удовлетворяет условиям функции.
3filter() – Создает новый массив со всеми элементами этого массива, для которых предоставленная функция фильтрации возвращает true.
4forEach() – Вызывает функцию для каждого элемента массива.
5indexOf() – Возвращает первый (наименьший) индекс элемента в массиве, равным заданному значению, или -1, если ничего не найдено.
6join() – Объединяет все элементы массива в строку.
7lastindexof() – Возвращает последний (наибольший) индекс элемента в массиве, равном заданное значение, или -1, если ничего не найдено.
8map() – Создает новый массив с результатами вызова при условии функции на каждом элементе в этом массиве.
9pop() – Удаляет последний элемент из массива и возвращает этот элемент.
10push() – Добавляет один или несколько элементов в конец массива и возвращает новую длину массива.
11reduce() – Применяет функцию одновременно против двух значений массива (слева направо), чтобы свести их к одному значению.
12reduceRight() – Применяет функцию одновременно против двух значений массива (справа налево), чтобы свести его к одному значению.
13reverse() – Меняет порядок элементов массива – первый становится последним, и последний становится первым.
14shift() – Удаляет первый элемент из массива и возвращает этот элемент.
15slice() – Извлекает часть массива и возвращает новый массив.
16some() – Возвращает true, если хотя бы один элемент в этом массиве удовлетворяет условиям функции.
17toSource() – Представляет исходный код объекта
18sort() – Сортирует элементы массива
19splice() – Добавляет и/или удаляет элементы из массива.
20toString() – Возвращает строку, представляющую массив и его элементы.
21unshift() – Добавляет один или несколько элементов в массив и возвращает новую длину массива.

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

 

Просмотров: 77

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close