Ich habe ein Array von Objekten wie folgt aus:Wie kann ich ein Array von Objekten basierend auf einem Options-Array formatieren?
var objects = [
{
'title': 'Title',
'link': '...',
'author': 'Author',
'date': '...',
'thumbnail_url': '...',
'comments': 2
},
.
.
.
];
und ein Array für die Optionen, zum Beispiel:
var options = ['author', 'thumbnail_url']
Mein Ziel ist es, die Objekte in eine Liste zu schreiben, zeigt nur die Eigenschaften im options
Array vorhanden. So weit mein Code:
Es ist eindeutig redundant. Gibt es eine klügere Möglichkeit, die gleiche Leistung zu erzielen? (Ich benutze Vanille JS.)
Warum nicht einfach alle Informationen für ein Buch in ein einzelnes Objekt und alle Bücher in ein einziges Array legen? Dann können Sie nur das, was Sie wollen, aus dem Array/den Objekten basierend auf den Kriterien, die Sie haben, extrahieren. –