listDate を抽出したい場合、map は undefined というプロンプトを表示します。 listDate を出力すると、その中に Map メソッドがあることが表示されます。どうしてこれなの?
コードは非常にシンプルで、中国のウェブサイトに反応する例です。
これはPHPコードです:
リーリーこれは反応コードです
リーリー listDate を抽出したい場合、map は undefined というプロンプトを表示します。 listDate を出力すると、その中に Map メソッドがあることが表示されます。どうしてこれなの?
コードは非常にシンプルで、中国のウェブサイトに反応する例です。
これはPHPコードです:
リーリーこれは反応コードです
リーリー
初期レンダリング中に非同期データが返される前に listData が未定義であるため、初期値 [] を与えるだけで問題ありません。
エラーメッセージは分かりましたか?
マップが未定義ではなく、マップと呼ばれたオブジェクトが未定義であるためですCannot read property 'map' of undefined
リーリー
次に、を与えます。この時点では、ajaxはデータを返していないため、listDataは未定義でなければなりませんContentList
的 listData
属性的值是 this.state.data.listData
。