Задача JS

Задача JS

@webcoderofficial

Ответ:

[2, 3, 0, 1]

Обьяснение:

Метод reduceRight() применяет функцию к аккумулятору и каждому значению массива (справа-налево), сводя его к одному значению.

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

Таким образом, получается, что данным кодом мы разворачиваем 2 массива и соединяем их в один.

Более подробно изучить теорию можно на моём втором канале Front Study

Код для проверки:

let flattenedArr = [[0, 1], [2, 3]].reduceRight((a, b) => {
  return a.concat(b);
}, []);

console.log(flattenedArr);

Report Page