Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > как создать трехмерный массив?


Автор: godsgame 23.10.2006, 23:42
сабж. 
размер: 100х100Х100
Может у кого-нить есть уникальная ф-ция для создания н-дименшн массивов?

Хелпните плиз очень надо!

Автор: 12345c 24.10.2006, 01:17
Эксклюзив:

Код
a3d=function(n){
  var b=[];while(1){var a=[];while(a.push(new Array(n))<n);if(b.push(a)==n)break;}
  alert(b); //для проверки: выдаёт n**3-1 запятых в сообщении
}
a3d(3)


Добавлено @ 01:25 
Ещё на 12 символов меньше : smile
Код
var b=[],a;while(!a||b.push(a)<n){a=[];while(a.push(new Array(n))<n);}


А проверка - в виде 
Код
alert([b,Math.pow(n,3)]);

Автор: godsgame 24.10.2006, 09:27
12345c, 
большое спасибо! работает!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)