Показать сообщение отдельно
  #6 (permalink)  
Старый 31.01.2013, 14:46
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от dimast
main_arr = [[0,[0,1]],1] 
path_arr = [0,1,0]

1. main_arr -> ключ path_arr [0] // получаем [0,[0,1]]
2. main_arr -> ключ path_arr [1] // получаем [0,1]
3. main_arr -> ключ path_arr [2] // получаем 1
Какой же там 1!

Сообщение от dimast
пока реализовал как полный дурак
Отож...

Вариант немного поумней...

var ad = [[0,[0,1]],1];
var ai = [0,1,0];
var a=ad,i;
for (i=0; i<ai.length; i++) {
	a=a[ai[i]];
};
alert(a);

Там таки 0!
Ответить с цитированием