Встречается на собеседованиях • сегодня

Как работает concat в JavaScript

Метод concat() объединяет массивы или значения в новый массив, не изменяя исходные. Он принимает любое количество аргументов (массивы или примитивы) и возвращает новый массив.

javascript
const arr1 = [1, 2];
const arr2 = [3, 4];
const result = arr1.concat(arr2); // [1, 2, 3, 4]

Особенности:

  • Не мутирует исходные массивы
  • Если передать не массив, значение будет добавлено как элемент
  • Поддерживает вложенные массивы (не делает flat)
javascript
[1].concat(2, [3, [4]]); // [1, 2, 3, [4]]

В современном JS часто заменяется spread-оператором:

javascript
[...arr1, ...arr2]
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы