我有2个数组。首先调用order并在1到6之间存储3个值。看起来像这样:order[1,3,6]
。另一个是多维数组,如下所示:
costMed = [['**1,100**','5,500'],['5,500','11,000'],['10,450','20,900']...];
我可以通过costMed[0][1]
访问costMed中的值,但需要使用order [n]的结果来访问值,如下所示:
costMed(order[n][0])
所以结果将是例如 1,100 ,但无法弄清楚如何逃避 order [n] 。
感谢您的帮助。
答案 0 :(得分:0)
除了纠正语法之外,你不必逃避任何事情:
array[level1 index][level2 index][level3 index]
因为1级索引在order[n]
中,所以它是这样的:
costMed [ order[n] ] [0]
(仅为了便于阅读的空间)
或:
var l1 = order[n];
var l2 = 0;
costMed [ l1 ] [ l2 ]