El bucle JSON no funciona

Intento hacer un bucle en un objeto javascript, pero no puedo hacerlo funcionar. Los datos provienen del localStorage.

mi salida:

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

// lo que he intentado (la tecla funciona)

var list = JSON.parse(the localStoragekey);

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

He buscado en la web (y Stackoverflow) pero parece que no puedo encontrar una solución que funcione.

preguntado el 01 de julio de 12 a las 02:07

bueno, para ser honesto, soy un novato, así que puedo estar equivocado;) -

¿Puede mostrarnos qué ha intentado, el código que escribió que no funciona y qué quiere decir con "no funciona"? -

he incluido el código que he usado -

1 Respuestas

Tiene claves duplicadas en su objeto. Utilice una matriz en su lugar.

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

Respondido 01 Jul 12, 02:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.