2013-02-08 90 views
0

去過堆棧溢出的很長一段時間的讀者,但從來沒有參加,並問了一個問題,但我想有一個第一次做的一切。JavaScript的 - 嘗試訪問數組,但越來越不確定

我目前有在JS數組是用來存儲的Twitter,Instagram的Pinterest的和飼料,以及它們的時間戳的問題。

這裏是陣列是如何創建...

var array = []; 

下面是如何進料和時間被插入到陣列的例子...

for (i < 0; i < 10; i++) { 
array[i] = [feed, time] }; 

陣列I」 m越來越像這樣...

[[0[0][1]]] 
[[1[0][1]]] 
[[2[0][1]]] 

當我控制檯登錄以下...

的console.log(陣列[[5]]);

我得到這個響應...

["<a href="http://www.twi...ontrolled through diet.", "145339"] 

我怎樣才能得到公正本身的 「145339」 的一部分?

我試圖"console.log(array[[5[1]]])",但我得到的消息「未定義」。

+1

split()方法你可能想'陣列[5] [1]'。 'array [[5]]'與array [5]'相同,但array [[5 [1]]'是錯誤的。 – 2013-02-08 15:15:10

+0

'array [[5]]''''[[5 [1]]''沒有意義。 – 2013-02-08 15:15:22

+0

可能重複的[我有一個嵌套的數據結構/ JSON,我如何訪問特定的值?](http://stackoverflow.com/questions/11922383/i-have-a-nested-data-structure-json-如何訪問一個特定值) – 2013-02-08 15:17:59

回答

2

用於訪問多維數組的成員,你正在尋找的語法更像array[5][1]。我無法從代碼中確切地知道正確的答案是什麼,但看起來您的語法是問題。

0

使用JavaScript

var part = array[[5]]; 
var arr = part.split(',') 
console.log(arr[1]); 
+0

while'[0,1,2,3,4,5,6] [[5]]'是'5','[[5]]'是不是應該如何選擇索引,因爲它通過執行'[5] .toString()'來達到'5'的關鍵。 – 2013-02-08 15:21:02

+0

@PaulS。可能你是對的,但是在他的問題中,他說,他在console.log(array [[5]])中進行了訪問;得到迴應[「 Talha 2013-02-08 15:27:54