我有從關聯數組中獲取多個值的問題。我試圖找到解決方案,但其中大多數都展示瞭如何從數組中獲取單個鍵的值。如何在javascript中獲取關聯數組的多個值
var data = []
0 : 5 , 6
1 : 2 , 4
2 : 3 , 9
現在我必須從index[0]
得到值「5」和「6」。我怎樣才能得到它並將它們分離爲變量?
我有從關聯數組中獲取多個值的問題。我試圖找到解決方案,但其中大多數都展示瞭如何從數組中獲取單個鍵的值。如何在javascript中獲取關聯數組的多個值
var data = []
0 : 5 , 6
1 : 2 , 4
2 : 3 , 9
現在我必須從index[0]
得到值「5」和「6」。我怎樣才能得到它並將它們分離爲變量?
這取決於您如何存儲數據。
如果每個值都是一個字符串,那麼你將不得不做一些類似的事情;
var data = ['5,6', '2,4', '3,9'];
var splitted = data[0].split(',');
var fiveStr = splitted[0]; // value will be a string
var sixStr = splitted[1]; // value will be a string
如果值是另一個數組(更好)然後:
var data = [[5,6],[2,4],[3,9]];
var five = data[0][0]; // value will be a number
var six = data[0][1]; // value will be a number
假設你有多維數組像以下,那麼你可以使用這個示例 -
var data = []
data[0] = new Array(5,6);
data[1] = new Array(2,4);
data[2] = new Array(3,9);
for(i=0;i<data.length;i++)
{
for(j=0;j<data[i].length;j++)
{
alert(data[i][j]);
}
}
檢查實例的使用這個鏈接 - http://jsfiddle.net/rfu93Lv6/
你能給我們實際的對象/數組嗎?你是什麼意思將它們分開作爲一個變量?你想知道如何引用索引? – epascarello
Javascript沒有關聯數組,只有數組和/或對象 –
你是否要求'var foo = index [0] [0];''和var bar = index [0] [1];'? –