T () - javascript, mdn
Метод concat () повертає новий масив, що складається з масиву, на якому він був викликаний, сполученого з іншими масивами і / або значеннями, переданими в якості аргументів.
valueN Масиви і / або значення, що з'єднуються в новий масив. Дивіться опис нижче.
значення, що повертається
Метод concat створює новий масив, що складається з елементів в об'єкті, на якому він був викликаний, за якими по порядку йдуть, для кожного аргументу, всі його елементи (якщо агрумент є масивом), або сам аргумент (якщо він масивом не є).
Метод concat не змінює даний масив або будь-який з масивів, переданих в аргументах, а замість цього повертає поверхневу копію, яка містить копії тих елементів, що були об'єднані з вихідними масивами. Елементи оригінальних масивів копіюються в новий масив за такими правилами:
- Посилання на об'єкти (але не фактичні об'єкти): метод concat копіює посилання на об'єкти в новий масив. І оригінал, і новий масив посилаються на один і той же об'єкт. Тобто, якщо об'єкт за посиланням буде змінений, зміни будуть помітні і в новому, і в вихідному масивах.
- Рядки, числа і булеві значення (але не об'єкти String. Number або Boolean): метод concat копіює значення рядків і чисел в новий масив.
Примітка: З'єднання масивів і / або значень в новий масив залишить з'єднуються масиви / значення незмінними. Крім того, будь-яка операція над новим масивом (якщо тільки елемент не є посиланням) не зачіпати вихідні масиви і навпаки.
З'єднання двох масивів
Наступний код з'єднує два масиви:
З'єднання трьох масивів
Наступний код з'єднує три масиву: