QUESTION: Як працювати з масивами?
Робота з масивами в JavaScript є повсякденним завданням будь-якого розробника, оскільки масиви служать основним інструментом для зберігання впорядкованих колекцій даних. Існує безліч способів створення масивів та керування їх вмістом залежно від поточних завдань проєкту.
Створити масив можна за допомогою літерала квадратних дужок [], конструктора new Array() або стативного методу Array.from(), який перетворює ітеровані об'єкти або псевдомасиви на повноцінний масив. Для зміни структури та вмісту масивів використовуються різні вбудовані методи.
Для зміни елементів застосовуються такі підходи:
Для об'єднання кількох масивів можна використовувати метод concat або сучасний оператор spread, що позначається трьома крапками, який елегантно розпаковує елементи. Щоб знайти елементи в масиві, застосовуються методи includes, що повертає логічне значення залежно від наявності елемента, та indexOf, що повертає індекс першого входження шуканого значення.