0

我试图循环一个 javascript 对象,但我无法让它运行。数据来自本地存储。

我的输出:

 {"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])
    }
}

我在网上(和 Stackoverflow)上看过,但我似乎找不到可行的解决方案。

4

1 回答 1

5

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

var widgets = [
    {"title": "blablabla", "color": "yellow"},
    {"title": "lorem ipsum", "color": "black"}
]
于 2012-07-01T01:46:36.727 回答