連想配列内の日付の値の型を変換して格納したい
データベース内のデータを配列として取得する際に、タイムスタンプ型で渡されるため、これをDate型にして他のkeyと値と一緒に連想配列内に格納したいと考えています。
私は下記のように行いましたが、他に良い方法があればご教示いただけると幸いです。
該当のソースコード
react
1const Data =[ 2{id: 0, title: "apple", start: st {seconds: 1633359600, nanoseconds: 0}, end: st {seconds: 1633446000, nanoseconds: 0}}, 3{id: 1, title: "orange", start: st {seconds: 1632150000, nanoseconds: 0}, end: st {seconds: 1632236400, nanoseconds: 0}}, 4{id: 2, title: "kiwi", start: st {seconds: 1630681200, nanoseconds: 0}, end: st {seconds: 1630767600, nanoseconds: 0}}, 5] 6 7const Ref = dbEvents.map(e => ( 8{ 9 ...e, 10 id: e.id , 11 title: e.title , 12 start: e.start.toDate(), 13 end: e.end.toDate(), 14} 15)) 16console.log(Ref); 17///エラーが出たがApp.js:~~のような記述を見つけることができなかった。
試したこと
.toDate()
以外は正常に動くことは確認済みです。
react
1const Ref = dbEvents.map(e => ( 2{ 3 ...e, 4 id: e.title , 5 title: e.id , 6} ///逆にしてみたところ同じ配列内で逆になる事を確認
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/05 03:52