実現したいこと
以下のObjectをdateの降順で取り出したい。
取り出し順が保証されないため、sortしてから取り出したいと思っています
let obj = { aaa : {date : '2020-02-20', memo : 'あいうえお'} , bbb : {date : '2020-02-30', memo : 'かきくけこ'} , ccc : {date : '2020-02-10', memo : 'さしすせそ'} , ddd : {date : '2020-02-05', memo : 'たちつてと'} };
該当のソースコード
JavaScript
1 let result = Object.keys(obj).map((key) => { 2 return obj[key]; 3 }) 4 .sort((a, b) => { 5 return a.date > b.date ? -1 : 1; 6 }); 7 console.log(result);
上記だと取り出せるのですが
下記のような取り出し方(reactのreturn内書くとき)の取り出し方で詰まっています。
JavaScript
1 Object.keys(obj).map((key) => { 2 return <UserItem key={key} index={key} user={obj[key]} />; 3 })}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/09/25 05:55