根据它的尺寸很容易地访问的阵列
-
21-08-2019 - |
题
可以说我有具有名词的尺寸的阵列。现在为了访问通常使用的狭槽:
array [1][0]
如果尺寸在编译时未知的数量,是什么有一个简单的访问如下:
slot = "1,0"
array [slot] // accessing 1,0
这意味着我也可以轻松地浏览来回
slot += ",2"
array [slot] // accessing 1,0,2
任何这样的方式来访问任何时隙在multidim阵列中的一行代码,在ActionScript?我不寻找替代代码,即做它间接地(递归函数或循环)。
在JavaScript中你可以:
slot = "1,0"
eval("array[" + slot + "]") // accessing 1,0
解决方案
有在AS3没有这样的设施。无论是eval
(取出由于安全方面的原因主要是,IIRC)。后者也其中AS3从ECMAScript规范不同的那几个领域之一。
不隶属于 StackOverflow