Если у меня есть следующие инициализируется ... (FYI, в коде я основывая его прочь, обе переменные создаются динамически)Доступ к многомерный массив, используя один одномерный массив в JavaScript,
// Start of Code that MUST stay unchanged.
var myPrimaryArray = [["Potato","Walrus"],42,[["Your father was a hamster", "Target"],362]];
var locationArray = [2][0][1];
// End of Code that MUST stay unchanged
//What to put here to get "Target"?
Как я могу сделать это «Target», только с этими двумя переменными? (. Не зная глубину в любой массив, я должен идти впереди времени)
Я обновил свой ответ, проверьте его! –
Я ценю обновленный ответ, но вы все еще меняете один из начальных варов, извините, если я неясен, ... суть в том, что это начальные вары, с которыми мне нужно начинать. Оба эти вары будут динамически генерироваться, поэтому я не могу их изменить. Как таковое, это предполагает, что я фактически не знаю, каково значение в массиве местоположения или фактическое расположение myPrimaryArray. Все, что я знаю, это то, что в массиве location содержится позиция, в которой находится myPrimaryArray «Target». Если бы я мог сделать что-то вроде MyNewVar = myPrimaryArray [locationArray], это было бы здорово, но я не думаю, что это работает. – liljoshu