Как работать с массивами?
Работа с массивами в JavaScript является повседневной задачей любого разработчика, так как массивы служат основным инструментом для хранения упорядоченных коллекций данных. Существует множество способов создания массивов и управления их содержимым в зависимости от текущих задач проекта.
Создать массив можно с помощью литерала квадратных скобок [], конструктора new Array() или статического метода Array.from(), который преобразует итерируемые объекты или псевдомассивы в полноценный массив. Для изменения структуры и содержимого массивов используются различные встроенные методы.
Для изменения элементов применяются следующие подходы:
Для объединения нескольких массивов можно использовать метод concat или современный оператор spread, обозначаемый тремя точками, который элегантно распаковывает элементы. Чтобы найти элементы в массиве, применяются методы includes, возвращающий логическое значение в зависимости от наличия элемента, и indexOf, возвращающий индекс первого вхождения искомого значения.