In ES6 wir tun können:verschachtelte Objekte als Funktion Destrukturierung Parameter
let myFunc = ({name}) => {
console.log(name)
}
myFunc({name:'fred'}) // => logs 'fred'
Aber wie mache ich es für verschachtelte Eigenschaften wie folgt aus:
myFunc({event:{target:{name:'fred'}}}) // => I want it to log 'fred'
Was wie myFunc aussehen sollte, so dass es protokolliert "Fred"?
Ich kann das übergebene Objekt nicht ändern. Ich möchte die Destrukturierung verwenden, um diesen oder einen anderen geeigneten ES6-Ansatz zu erreichen.
Kennen Sie die Struktur von 'name'? Oder möchten Sie alle Werte protokollieren? –
die Objektstruktur ist show ... event.target.name ... Ich möchte nur den Wert von event.target.name mit ES6 Destrukturierung wenn möglich – danday74