2015-10-25 61 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 ]