Добрый день! Можете разъяснить,почему через push не работает???? // [1, [2, 7, 8], [3, 4, [5, [6, 7]]]] // Напишите код, который развернет наш - вопрос №4862382

многомерный массив в одномерный. Для приведенного выше массива это будет выглядеть вот так: // [1, 2, 7, 8, 3, 4, 5, 6, 7] function func(arr) { let newArr = []; for(let el of arr) { if(typeof el == 'object') { // newArr = [...newArr, ...(func(el))] // newArr = newArr.concat(func(el)) newArr.push(func(el)) // не работает(((( }else { newArr.push(el) } } return newArr; }; console.log(func([1, [2, 7, 8], [3, 4, [5, [6, 7]]]]));
Ответов пока нет

Alexander

Читать ответы
Посмотреть всех экспертов из раздела Технологии > JavaScript,Ajax,HTML
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store