В этом разделе представлены методы массивов JavaScript, позволяющие эффективно манипулировать массивами.
Раздел 1. Свойства массива
- length property — рассмотрите, как эффективно использовать свойство длины массива.
Раздел 2. Добавление/удаление элементов
- push() — добавляет один или несколько элементов в конец массива.
- unshift() — добавляет один или несколько элементов в начало массива.
- pop() — удаляет элемент из конца массива.
- shift() — удаляет первый элемент из массива.
- splice() — манипулирует элементами массива, удаляя, вставляя и заменяя элементы.
- slice() — копирует элементов массива.
Раздел 3. Поиск элементов
- indexOf() — возвращает первый индекс соответствующего элемента в массиве.
- lastIndexOf() — возвращает последний индекс совпадающего элемента в массиве.
- includes() — проверяет, находится ли элемент в массиве.
- find() — поиск элемента в массиве
- findIndex() — поиск индекса элемента в массиве.
Раздел 4. Методы высокого порядка
- map() — преобразует элементы массива.
- filter() — фильтрует элементы в массиве.
- reduce() — уменьшает элементы массива до значения.
- reduceRight() — уменьшает элементы массива справа налево до значения.
- every() — проверяет, проходит ли каждый элемент массива тест.
- some() — проверяет, прошел ли тест хотя бы один элемент массива.
- sort() — сортировка элементов в массиве.
- forEach() — цикл по элементам массива.
- with() — возвращает новый массив, в котором элемент по указанному индексу заменен новым.
Раздел 5. Манипулирование массивами
- concat() — объединяет два массива в массив.
Раздел 8. Массивы в строки
- join() — объединяет все элементы массива в строку, разделяя их разделителем.
Раздел 9. Расширенные операции
- Деструктуризация — рассмотрите, как присваивать элементы массива переменным.
- Оператор spread — узнайте, как эффективно использовать оператор спреда.
Раздел 10. Доступ к элементам
- at() — доступ к элементам массива с использованием как положительных, так и отрицательных индексов.
Раздел 11. Реверсивные элементы
- reverse() — меняет порядок элементов на обратный и возвращает тот же массив с элементами в обратном порядке.
- toReversed() — меняет порядок элементов массива на обратный и возвращает новый массив с элементами в обратном порядке.
Раздел 12. Многомерный массив
- Многомерный массив — узнайте, как работать с многомерными массивами в JavaScript.