2015-10-25 83 views
0

我有2个数组。首先调用顺序并在1 - 6之间存储3个值。看起来像这样:order[1,3,6]。另一种是多维数组,看起来像这样:传递和转义JavaScript数组值

costMed = [['**1,100**','5,500'],['5,500','11,000'],['10,450','20,900']...]; 

我可以从通过costMed[0][1] costMed访问值,但需要使用的顺序结果[n]的这样来访问值:

costMed(order[n][0])所以结果将例如1,100,但无法弄清楚如何逃生order [n]

感谢您的帮助。

+3

为什么你需要转义它,只记得数组是基于零的? – adeneo

+3

我不知道你在问什么。然而,是否可能是你想要'costMed [order [n]] [0]'? – Bergi

回答

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 ]