以下のようなイメージで、before
の配列をafter
の配列に変換するコードの書き方についてお伺いします。
const before = [{ nendo: '2021', tsuki4: '1', tsuki5: '1', tsuki6: '1', tsuki7: '1', tsuki8: '1', tsuki9: '1', tsuki10: '1', tsuki11: '1', tsuki12: '1', tsuki1: '1', tsuki2: '1', tsuki3: '1', }, { nendo: '2022', tsuki4: '0', tsuki5: '0', tsuki6: '0', tsuki7: '0', tsuki8: '0', tsuki9: '0', tsuki10: '0', tsuki11: '0', tsuki12: '0', tsuki1: '0', tsuki2: '0', tsuki3: '0', }, ] const after = [{ nendo: 2021, tsuki4: true }, { nendo: 2021, tsuki5: true }, { nendo: 2021, tsuki6: true }, { nendo: 2021, tsuki7: true }, { nendo: 2021, tsuki8: true }, { nendo: 2021, tsuki9: true }, { nendo: 2021, tsuki10: true }, { nendo: 2021, tsuki11: true }, { nendo: 2021, tsuki12: true }, { nendo: 2021, tsuki1: true }, { nendo: 2021, tsuki2: true }, { nendo: 2021, tsuki3: true }, { nendo: 2022, tsuki4: false }, { nendo: 2022, tsuki5: false }, { nendo: 2022, tsuki6: false }, { nendo: 2022, tsuki7: false }, { nendo: 2022, tsuki8: false }, { nendo: 2022, tsuki9: false }, { nendo: 2022, tsuki10: false }, { nendo: 2022, tsuki11: false }, { nendo: 2022, tsuki12: false }, { nendo: 2022, tsuki1: false }, { nendo: 2022, tsuki2: false }, { nendo: 2022, tsuki3: false }]
試したこと
javascript
1const after = before.map(function(x){ 2 const tmpArr = [] 3 const xxx = {nendo:'', tsuki:''} 4 xxx.nendo= x.nendo 5 tmpArr.push(xxx) 6 7 return tmpArr 8})
回答1件
あなたの回答
tips
プレビュー