Methods
Методы конструктора
Array.from() - Создает новый экземпляр Arrayиз массивоподобного или итерируемого объекта.
Array.isArray() - Возвращаетtrue, если значение является массивом, иначе возвращаетfalse.
Array.observe() - Асинхронно наблюдает за изменениями в массиве, подобно методу Object.observe()для объектов. Метод предоставляет поток изменений в порядке их возникновения.
Array.of() - Создает новый экземплярArrayс переменным количеством аргументов, независимо от числа или типа аргументов.
Методы объекта
- Методы изменения
- Методы доступа
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, содержащий значения для каждого индекса в массиве.