Как изменить функцию `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 ? Без него всё тривиально: <pre><code class="javascript">func = function (arr) {
return [].concat( ...arr );
};</code></pre> <br/> А с ним какой-то выверт получается: <pre><code class="javascript">func = function (arr) {
let tmp = [];
return arr.map( (item => tmp = tmp.concat(item)) ).pop();
};</code></pre>