Methods
Методы конструктора
Array.from()
- Создает новый экземплярArray
из массивоподобного или итерируемого объекта.Array.isArray()
- Возвращаетtrue
, если значение является массивом, иначе возвращаетfalse
.Array.observe()
- Асинхронно наблюдает за изменениями в массиве, подобно методуObject.observe()
для объектов. Метод предоставляет поток изменений в порядке их возникновения.Array.of()
- Создает новый экземплярArray
с переменным количеством аргументов, независимо от числа или типа аргументов.
Методы объекта
Методы изменения
Array.prototype.copyWithin()
- Копирует последовательность элементов массива внутри массива.Array.prototype.fill()
- Заполняет все элементы массива от начального индекса до конечного индекса указанным значением.Array.prototype.pop()
- Удаляет последний элемент из массива и возвращает его.Array.prototype.push()
- Добавляет один или более элементов в конец массива и возвращает новую длину массива.Array.prototype.reverse()
- Переворачивает порядок элементов в массиве — первый элемент становится последним, а последний — первым.Array.prototype.shift()
- Удаляет первый элемент из массива и возвращает его.Array.prototype.sort()
- Сортирует элементы массива на месте и возвращает отсортированный массив.Array.prototype.splice()
- Добавляет и/или удаляет элементы из массива.Array.prototype.unshift()
- Добавляет один или более элементов в начало массива и возвращает новую длину массива.
Методы доступа
Array.prototype.concat()
- Возвращает новый массив, состоящий из данного массива, соединенного с другим массивом и/или значением (списком массивов/значений).Array.prototype.includes()
- Определяет, содержится ли в массиве указанный элемент, возвращая, соответственно,true
илиfalse
.Array.prototype.join()
- Объединяет все элементы массива в строку.Array.prototype.slice()
- Извлекает диапазон значений и возвращает его в виде нового массива.Array.prototype.toSource()
- Возвращает литеральное представление указанного массива; вы можете использовать это значение для создания нового массива. Переопределяет методObject.prototype.toSource()
.Array.prototype.toString()
- Возвращает строковое представление массива и его элементов. Переопределяет методObject.prototype.toString()
.Array.prototype.toLocaleString()
- Возвращает локализованное строковое представление массива и его элементы. Переопределяет методObject.prototype.toLocaleString()
.Array.prototype.indexOf()
- Возвращает первый (наименьший) индекс элемента внутри массива, равный указанному значению; или -1, если значение не найдено.Array.prototype.lastIndexOf()
- Возвращает последний (наибольший) индекс элемента внутри массива, равный указанному значению; или -1, если значение не найдено.
Методы обхода
Array.prototype.forEach()
- Вызывает функцию для каждого элемента в массиве.Array.prototype.entries()
- Возвращает новый объект итератора массиваArray Iterator
, содержащий пары ключей / значение для каждого индекса в массиве.Array.prototype.every()
- Возвращаетtrue
, если каждый элемент в массиве удовлетворяет условию проверяющей функции.Array.prototype.some()
- Возвращаетtrue
, если хотя бы один элемент в массиве удовлетворяет условию проверяющей функции.Array.prototype.filter()
- Создаёт новый массив со всеми элементами этого массива, для которых функция фильтрации возвращаетtrue
.Array.prototype.find()
- Возвращает искомое значение в массиве, если элемент в массиве удовлетворяет условию проверяющей функции илиundefined
, если такое значение не найдено.Array.prototype.findIndex()
- Возвращает искомый индекс в массиве, если элемент в массиве удовлетворяет условию проверяющей функции или -1, если такое значение не найдено.Array.prototype.keys()
- Возвращает новый итератор массива, содержащий ключи каждого индекса в массиве.Array.prototype.map()
- Создаёт новый массив с результатами вызова указанной функции на каждом элементе данного массива.Array.prototype.reduce()
- Применяет функцию к аккумулятору и каждому значению массива (слева-направо), сводя его к одному значению.Array.prototype.reduceRight()
- Применяет функцию к аккумулятору и каждому значению массива (справа-налево), сводя его к одному значению.Array.prototype.values()
- Возвращает новый объект итератора массиваArray Iterator
, содержащий значения для каждого индекса в массиве.Array.prototype[@@iterator]()
- Возвращает новый объект итератора массиваArray Iterator
, содержащий значения для каждого индекса в массиве.
Last updated