传递和转义JavaScript数组值

时间:2015-10-25 12:20:17

标签: javascript arrays multidimensional-array

我有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]

感谢您的帮助。

1 个答案:

答案 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 ]