offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
23 of 73 menu

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

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

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

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

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