Чему я научился на JavaScript 30 (веб-курс — https://javascript30.com/)
соединение
Он позволяет добавлять/удалять элементы массива откуда угодно.
А также есть:
push()/pop(): с конца массива
unshift()/shift(): с начала массива
concat(): объединение массивов
En-MDN: массив.сращивание
array.splice(start, deleteCount, item1, item2, …)
При использовании отрицательного числа в качестве начального индекса выполняется удаление в обратном порядке. Итак, в этом случае пример в MDN будет таким:
var myFish = ["ангел", "клоун", "мандарин", "осетр"];
var remove = myFish.splice(-2, 2);
// myFish это ["ангел" , «осетр»]
// удалено это [«клоун», «мандарин»]
присоединиться()
En-MDN:array.join()
Позволяет сделать все значения в массиве целой строкой, а также добавить что-нибудь между каждым из них.
var a = ['Ветер', 'Дождь', 'Огонь'];
a.join(); // 'Ветер, Дождь, Огонь'
a.join(', '); // 'Ветер, Дождь, Огонь'
a.join(' + '); // 'Ветер + Дождь + Огонь'
a.join(''); // ‘ВетерДождьОгонь’