Ich versuche ein neues Objekt mit ausgewählten Schlüsseln zurückzugeben - reqProps. Ich habe es geschafft, es mit Fixes Requisiten prop1, prop3 zu tun und jetzt in der Lage sein, ReqProps Array-Werte zu übergeben, um prop1, prop3 zu ersetzen. Ich habe versucht, Funktion und String Literale und einige "Hacks". Keiner von ihnen arbeiteteEinfaches Destrukturieren Array/Objekt in ES6
const data = [
{
prop1: 1,
prop2: 2,
prop3: 3
},
{
prop1: 10,
prop2: 20,
prop3: 30
},
{
prop2: 200,
prop4: 400
},
{
prop3: 3000
}
];
// to return properties for the following...
const reqProps = ['prop2','prop3','prop4'];
// current implementation fixing return object with prop1, prop3
const obj = data.map(({prop1, prop3}) => {
return {prop1, prop3};
});
Das Ergebnis obj für den Moment ist
[{"prop1":1,"prop3":3},{"prop1":10,"prop3":30},{},{"prop3":3000}]
Ich will nicht Schleifen verwenden, ganz wie die ‚Macht‘ der Destrukturierung! ;)
Was wollen Sie tun? Verwenden Sie die Strings im Array zur Destrukturierung? – T4rk1n