Произвольное количество массивов в один на ES6
Давайте сделаем функцию, которая параметром
будет принимать любое количество массивов
и сливать их в один. В этом нам поможет оператор
..., который в зависимости от позиции может
быть оператором spread
или оператором
rest
. Нам понадобятся оба его варианта!
Исходники кода
function concatAll(...arrs) {
return [].concat(...arrs);
}
console.log(concatAll([1, 2, 3], [4, 5], [6, 7, 8]));