2017-07-24 3 views
-2
const {dataSource}= this.props.dataSource; 

Warum können Werte von dataSource nicht gelesen werden? Ich weiß const {dataSource} = this.props; kann Werte lesen, aber warum ????
Ich möchte Details wissen ...... bitte erzählen Sie mir Details und nicht meine Flagge ..... oder sagen Sie mir das ???Über React Requisiten, warum const {dataSource} = this.props.dataSource; kann nicht lesen

const {dataSource}= this.props.dataSource; 
const {dataSource}= this.props; 

Wie oben, was ist der Unterschied zwischen den beiden?

+1

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

+0

Was Einzelheiten finden Sie in der Dokumentation MDN neben Verknüpfung, Suchst du, außer "es funktioniert nicht so"? – Makyen

+0

warum const {dataSource} = this.props.dataSource; kann nicht arbeiten und Wert erhalten – suwu150

Antwort

0

Für Objekt Destrukturierung Verwendung

const {dataSource} = this.props; 

die this.props für dataSource Ziel in Quelle sucht.

Es sei denn, es gibt eine dataSource Eigenschaft bei this.props Objekt, das eine dataSource Eigenschaft hat, die Sie versuchen, abzurufen, obwohl das scheint nicht der Fall basierend auf der Frage zu sein.

1

Versuchen const {dataSource} = this.props

Verwandte Themen