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