2012-07-01 50 views
0

我试图循环一个javascript对象,但我不能让它运行。数据来自localStorage。JSON循环不工作

我的输出:

{"widget": {"title": "blablabla", "color": "yellow"},"widget": {"title": "lorem ipsum", "color": "black"},......} 

//我曾尝试

var list = JSON.parse(the localStoragekey); 

for(var key in list){ 
if (list.hasOwnProperty(key)){ 
     console.log(list[key]) 
    } 
} 

我已经看过网络(和#2)上(主要作品),但我似乎无法找到工作解。

+0

嗯,老实说我是一个菜鸟,所以我可以有错;) – user759235

+1

你能告诉我们你尝试过什么,你写的代码不工作,你所说的“不工作是什么意思“? – rcdmk

+0

我已经包含了我用过的代码 – user759235

回答

6

您的对象中有重复的键。改用数组。

var widgets = [ 
    {"title": "blablabla", "color": "yellow"}, 
    {"title": "lorem ipsum", "color": "black"} 
]