私はasync/await
とReact Nativeを使用しています。 response.json()
からフェッチはなぜ整数の奇妙なハッシュを返しますか - パート2?
私の結果は次のとおりです。 {:0、_81:_45 0、_65:ヌル、_54:ヌル}
何らかの理由で、私が欲しい実際の応答は_65に位置していると私は考えていますこれらのランダムなキーは何ですか?
.json()
がプロミスを返すという事実に関連しているようです。
componentDidMount() {
this.getData().then(data => this.setState({ data }))
}
async getData() {
try {
let response = await fetch(myUrl)
let json = await response.json()
return json
} catch(err) {
Alert.alert(null, err)
}
}
render() {
const { data } = this.state
...
これはhttp://stackoverflow.com/questions/34539743/に関連しています戻り値: – Dan
'' 'this.getData()。then(data => this.setState({data}))' '' – Dan