dedlfix: Durch JSON iterieren (loopen)

Beitrag lesen

Tach!

Ich habe ein JSON:

Erstmal, dass es JSON ist, ist für das Problem irrelevant. JSON ist es nur für den Transport, und du bekommst ganz normale Daten in Javascript-Typen.

[
{
name: "Riesser",
vorname: "Ahamed",
text_long: "Boss"
},
{
name: "Hetz",
vorname: "Ralf",
text_long: "Manager"
},
{
name: "Soller",
vorname: "Hans",
text_long: "Junior"
}
]

Das wird konvertiert zu einem Array mit drei Elementen, die Objekte sind.

					for (var key in data) {
						if (p.hasOwnProperty(key)) {
							console.log(key + " -> " + p[key]);
							// MACH HIER ETWAS !!
						}
					}	

Da sollte zumindest length kommen, denn du versuchst mit diesem Code über die Eigenschaften des Arrays zu iterieren. Das hat aber außer length keine (eigenen). Stattdessen möchtest du beispielsweise die Methode forEach() nehmen, um über die Elemente des Arrays zu iterieren.

data.forEach(function(element) {
  console.log(element);
});

dedlfix.