2016-10-28 10 views
1

ではありません。:キャッチされない(約束で)例外TypeError:this.state.arrdata.mapはこのエラーを修正する方法機能

Uncaught (in promise) TypeError: this.state.arrdata.map is not a function

私が反応学んでいると私はあなたが役立つことを願って私。ありがとう!

List.jsx

httpservice.js

+1

エラーが発生しましたか? –

+1

あなたのコードのスクリーンショットを投稿していなければ、あなたを助けてくれる他の人からもっと良い返答を得ることができます。コードのテキストをコピーし、この質問を編集してコードに貼り付けます。テキストがコードであることを示すには、Markdownの書式を使用します。これにより、構文の強調表示が有効になる場合があります。 –

+2

@AlexKhueまた、あなたのスクリーンショットにあなたのapiキーを公開しましたが、この場合大したことではありませんが、今後はスクリーンショット/投稿から削除するようにしています。 – finalfreq

答えて

0

lodash.mapを使用することをお勧めします。なぜなら、未定義であるか、オブジェクトであるか、または配列であるかどうかは気にならないからです。

import _ from 'lodash'; 

var listItems = _.map(this.state.arrData, (function(item){ 
    ... bla bla bla 
}) 
関連する問題