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.