2017-07-04 33 views
-1

Was ist der Unterschied zwischen der Verwendung von {} und nicht beim Übergeben von Eigenschaften?Verwenden von {} in React

Ie

TodoApp = ({props}) => { 
    console.log(props) 
} 

und

TodoAp = (props) => { 
    console.log(props) 
} 
+0

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment –

+0

Mögliche Duplikat von [Wie lautet der Name des ... Betreiber?] (https://stackoverflow.com/questions/44786495/what-is-the-name-of-the-operator) – Hitmands

Antwort

2

Dies ist ES6 Syntax und reagieren nicht.

wie in MDN geschrieben:, in verschiedene Variablen

Die Destrukturierung Zuordnung Syntax ist ein JavaScript-Ausdruck, dass macht es möglich, von Objekten Werte von Arrays oder Eigenschaften zu entpacken.

Zum spezifischen Beispiel Im ersten Beispiel das Objekt entpackt werden und nehmen Sie die „Requisiten“ Eigentum aus ihm heraus, wo im zweiten Beispiel werden Sie das ganze Objekt erhalten und um die Immobilie zu erhalten genannt "Requisiten" müssen Sie schreiben props.props

+0

ahh, danke! –

Verwandte Themen