Показать сообщение отдельно
  #22 (permalink)  
Старый 07.06.2017, 16:49
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от рони
откуда?
Это типа вручную уровень вложенности указываем


var arr = [[1,2,3],[[4],[5,[6,7],[8,9]],10]];

while(arr.length !== (arr = Array.prototype.concat.apply([], arr)).length);

alert(JSON.stringify(arr));



let arr = [[1,2,3],[[4],[5,[6,7],[8,9]],10]];

const fn = a => {
	while(a.length !== (a = [].concat(...a)).length);
	return a
}

alert(JSON.stringify(fn(arr)));
Ответить с цитированием