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