2013-03-28 99 views
-1

我嘗試訪問JSONArray中拋出不同的對象。 有了這個代碼:console.log(array[0]);控制檯顯示我數組:訪問對象JSONArray

[Array[5]] 
0: Array[5] 
1: Array[2] 

我嘗試存取權限數組,當我使用此代碼可以訪問陣列console.log(array[0][0]);我訪問的第一陣列和控制檯顯示:

0: Object 
1: Object 
2: Object 
3: Object 
4: Object 

之後,當我做console.log(array[0][1]);來訪問第二個數組(Array [2])時,它說未定義。

我做錯了訪問拋出一般數組給其他人?有什麼問題? 謝謝!

+0

表示您創建錯誤/複雜的JSON。 – diEcho 2013-03-28 09:58:12

+0

@diEcho你能解釋一下嗎? :) – 2013-03-28 09:59:29

+2

這應該工作...你能上傳一個例子嗎? – 2013-03-28 10:00:11

回答

0

你可以嘗試JSON.stringify(array[0][1])看看裏面有什麼..也許它以某種方式畸形。

您可以查看對象的相同方式,例如對於您的情況應該是console.log(JSON.stringify(array[0][0][0]));