2014-09-02 161 views
-5

我必須循環瀏覽像下面這樣的json對象。我希望你能幫我找到解決辦法。在JavaScript中循環瀏覽json

["example2.json","coupon.json","example1.json"] 

謝謝!

+1

這是一個數組。 'for(i = 0; i 2014-09-02 15:14:49

+1

循環訪問**數組**您可以使用'for'循環 – Anton 2014-09-02 15:14:58

+1

這只是一個JavaScript數組。你應該能夠在線找到關於如何遍歷數組的簡單教程。 – 2014-09-02 15:15:08

回答

3

你有什麼是。在我們使用console.log()顯示在i index數組的持有價值循環的每一次迭代

var myArray = ["example2.json","coupon.json","example1.json"]; 

for (var i = 0; i < myArray.length; i++) 
    console.log(myArray[i]); 

這裏:您可以通過它循環使用for loop。這將給我們以下結果:

> "example2.json" 
> "coupon.json" 
> "example1.json" 
+3

@graphicdivine值得評論?真?給他休息一下。顯然是一個錯字,當時顯然是編輯。 – BenjaminPaul 2014-09-02 15:16:31

2

你在那裏沒有一個對象,它是一個數組。

你也可以遍歷它:

var myArray = ["example2.json","coupon.json","example1.json"]; 
// or if you have it as a string of JSON to begin with: 
// var myArray = JSON.parse(jsonString); 

var i, value; 
for (i = 0; i < myArray.length; i++) { 
    value = myArray[i]; 

    // do something with value. 
} 

有數以千計的在線教程的,這將解釋如Javascript數組,對象和JSON,以及如何遍歷(循環),通過他們的東西。

+0

由於它沒有上下文提供,它也是一個JSON數組和一個JSON文本(通常被稱爲JSON對象)。 – Quentin 2014-09-02 15:17:40

+0

合理的一點。編輯。謝謝 – Shai 2014-09-02 15:21:37