Как изменить функцию `func`, чтобы она возвращала развернутый массив, состоящий из всех элементов вложенных массивов? Требуется вернуть массив `[10, 30, 20, 60]` из массива `[[10, 30], [20, 60]]`, используя метод `map`.
Для этого можно использовать следующий код: ```javascript const arr = [[10, 30], [20, 60]]; const result = arr.map(subArr => subArr.reverse()).flat(); console.log(result); // [10, 30, 20, 60] ``` В данном примере для каждого подмассива выполняется операция `reverse()`, чтобы развернуть его элементы, затем метод `flat()` преобразует исходный массив в одномерный массив.
обязательно надо через map ? Без него всё тривиально:func = function (arr) { return [].concat( ...arr ); };
А с ним какой-то выверт получается:func = function (arr) { let tmp = []; return arr.map( (item => tmp = tmp.concat(item)) ).pop(); };