Допустим, у меня есть массив, который имеет n измерений. Теперь для доступа к слоту вы обычно используете:
array [1][0]
Что если число измерений неизвестно во время компиляции, есть ли простой доступ, например:
slot = "1,0"
array [slot] // accessing 1,0
Что означает, что я также могу легко перемещаться вперед и назад
slot += ",2"
array [slot] // accessing 1,0,2
Есть ли такой способ доступа к любому слоту в многомерном массиве в одной строке кода в ActionScript? Я не ищу альтернативный код, который делает это косвенно (рекурсивные функции или циклы).
В JavaScript вы могли бы:
slot = "1,0"
eval("array[" + slot + "]") // accessing 1,0