0
// i have to change my data to this form
items={{
'2021-04-20': [{name: 'item 1 - any js object'}],
'2012-04-21': [{name: 'item 2 - any js object'}]
}}

我正在尝试使用 react-native 日历库的议程在下面显示数据。而议程需要像上面这样的数据形式。

['20210420': 'work', '20210421': 'sleep'] //the data i have

如何使用 react-native 代码转换我的数据?

4

1 回答 1

0

也许这可以帮助你!

const data = {'20210420': 'work', '20210421': 'sleep'}
const formattedData = {}
Object
.entries(data)
.forEach(([key, value]) => formattedData[`${key.substr(0, 4)}-${key.substr(4, 2)}-${key.substr(6)}`]= [{ name: value }])
console.log(formattedData)

于 2021-04-20T14:40:46.843 回答