私はReactにオブジェクトのリストを持っています。私はオブジェクトの上に.map
できます。しかし、私はそれらをすべて望んでいません。私はプロパティに基づいてフィルタリングする必要があります。だから私はこれをやっている:配列をフィルタリングした後、.mapは関数ではありません
const myFilteredList = myList.filter((item) => {
return item.name === 'the filter';
});
私はそれを行うならば、私はmyFilteredList
の上にマッピングすることはできません。
Uncaught (in promise) TypeError: myFilteredList.map is not a function
私はそれが今ではなくオブジェクトの配列だったことを意味するために、これを理解したので、私
let theArray = []
theArray = Object.keys(resultCampaigns).map(key => resultCampaigns[key]);
しかし、私はまだオーバーtheArray
これを行う正しい方法は何ですか?
これは比較的正常な環境で動作するはずです... – jkris
あなたは 'myList'データを表示できますか? –
スタンドアロンJSでフィルタリングとマッピングを試してみましたか?これは[フィルタ](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter)が常に配列を返すように動作するはずです。 console.log 'myList'と' myFilteredList'を使用できますか? – user2340824