Поиск по сайту:
В программировании, как и везде, ошибаться - значит рождаться заново. (Алан.Дж.Перлис)

JavaScript – Объект Arrays

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
13.11.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() – Добавляет один или несколько элементов в массив и возвращает новую длину массива.

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

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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

Это может быть вам интересно

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

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

**ссылки nofollow

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: