Raketenwilli: key:value in Objekt finden

Beitrag lesen

problematische Seite

Ich vermute aus dem Inhalt, Du willst eigentlich:

const haystack = [
	[
		{Title: 'Batman'},
		{Genre: 'Science-Fiction'}
	], [
		{Title: 'Prometheus'},
		{Duration: 1}
	], [
		{Title: 'Prometheus'}
	]
];

console.log ( haystack);

Den Heuhaufen kannst Du mit

haystack.forEach ( 
	// item => console.log( item )
	item => item.forEach( 
		pair => showKeyValue( pair ) 
	)
)


function showKeyValue( o ) {
	//console.log( o );
	const arr = Object.keys( o );
	//console.log( arr );
	arr.forEach( 
		key => console.log( key + ' = ' + o[key] )
	)
}

ausgeben. Dafür bekomme ich sicher gleich „Dresche“, weil das Jahr 2010 nach irgendetwas ruft… Aber ich hab schon mal das passende Ergebnis:

[
  [ { Title: 'Batman' }, { Genre: 'Science-Fiction' } ],
  [ { Title: 'Prometheus' }, { Duration: 1 } ],
  [ { Title: 'Prometheus' } ]
]
Title = Batman
Genre = Science-Fiction
Title = Prometheus
Duration = 1
Title = Prometheus

Naja. Und wenn Du schon dabei bist, sollte es kein langer Weg sein, um

  • statt der Ausgabe den Vergleich durchzuführen
  • Deinen Array / Dein Objekt zu füttern.