В JavaScript массив – это структура данных, которая содержит список элементов, которые хранят несколько значений в одной переменной. Сила JavaScript-массивов заключается в методах массива. Методы массива – это встроенные в JavaScript функции, которые мы можем применять к нашим массивам. Каждый метод имеет уникальную функцию, которая выполняет изменение или вычисление в нашем массиве и избавляет нас от написания общих функций с нуля.
На массивы ссылаются с помощью квадратных скобок: [] Индекс элемента просто означает «местоположение» элемента в массиве. Вы считаете индекс элемента, начиная с 0, а не с 1. Например, newArray = [1, 2, 3, 4] ;. В этом случае 1 находится на 0 месте.
Вы можете получить элемент, используя его индекс в скобках []. Например: newArray [0], который вернет 1. newArray [2] вернет 3.
Другой пример: let cats = [“Sebastian”, “Emmy”, “Mr.Whiskers”]; cats [1] вернули бы “Emmy”.
Если вы знаете эти основные понятия, вы можете начать изучать методы массива. Вы быстро обнаружите, что существует множество различных методов, которые могут сделать вашу логику оптимизированной и эффективной. Вот 8 часто используемых методов для освоения.
В этой статье мы рассмотрим самые популярные методы массива JavaScript. Этот лист поможет вам вспомнить методы массивов, если вы профессионал, или научит как использовать определенный метод, если вы новичок. В любом случае, статья будет полезна не только профессионалам, но и ученикам, которые только-только начали свой путь к программированию.
PUSH
Метод push() добавляет новые элементы в конец массива (Array). Потом, так же возвращает новую длину.
SLICE
Метод slice() выбирает часть массива, и возвращает новый массив.
TOSTRING
Метод toString() конвертирует массив в строку, и возвращает результат.
SHIFT
Метод shift() убирает первый элемент массива, и возвращает этот же элемент.
MAP
Метод map() создает новый массив с результатами вызова функции для каждого элемента массива.
POP
Метод pop() убирает последний элемент массива, и возвращает этот же элемент.
FILTER
Метод filter() создает массив, заполненный всеми элементами массива. Но он заполняет только те элементы, что прошли тест (в виде функции).
INCLUDES
Метод includes() поможет вам определить, если какой-либо массив имеет определенный элемент.