【发布时间】:2010-10-25 05:26:54
【问题描述】:
假设我有一个具有 n 维度的数组。现在为了访问您通常使用的插槽:
array [1][0]
如果在编译时不知道维数怎么办,是否有一种简单的访问方式,例如:
slot = "1,0"
array [slot] // accessing 1,0
这意味着我也可以轻松地来回导航
slot += ",2"
array [slot] // accessing 1,0,2
在 ActionScript 中,有什么方法可以在一行代码中访问 multidim 数组中的任何插槽?我不是在寻找替代代码,它是间接执行的(递归函数或循环)。
在 JavaScript 中你可以:
slot = "1,0"
eval("array[" + slot + "]") // accessing 1,0
【问题讨论】:
标签: arrays actionscript syntax multidimensional-array eval