# Произвольное количество массивов в один на ES6

Давайте сделаем функцию, которая параметром будет принимать любое количество массивов и сливать их в один. В этом нам поможет оператор ..., который в зависимости от позиции может быть оператором `spread` или оператором `rest`. Нам понадобятся оба его варианта!

## Исходники кода

`function concatAll(...arrs) { return [].concat(...arrs); } console.log(concatAll([1, 2, 3], [4, 5], [6, 7, 8]));`

## Смотрите также

- видео
  переданные массивы в один двухмерный ES6
- видео
  нулевой элемент массива и все остальные на ES6
- видео
  получение копии массива средствами ES6

←→
↑