key:value in Objekt finden
bearbeitet von RaketenwilliIch vermute aus dem Inhalt, Du willst eigentlich:
~~~js
const haystack = [
[
{Title: 'Batman'},
{Genre: 'Science-Fiction'}
], [
{Title: 'Prometheus'},
{Duration: 1}
], [
{Title: 'Prometheus'}
]
];
console.log ( haystack);
~~~
Den Heuhaufen kannst Du mit
~~~js
haystack.forEach (
// item => console.log( item )
item => item.forEach(
point => showKeyValue( point )
)
)
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.