【发布时间】:2017-05-30 17:49:26
【问题描述】:
我有一个看起来像这样的allPosts 数组。
const allPosts = [
{
date: '2017-06-06',
imageUrl: 'image1_06-06',
},
{
date: '2017-06-06',
imageUrl: 'image2_06-06',
},
{
date: '2017-06-07',
imageUrl: 'image1_06-07',
},
{
date: '2017-06-07',
imageUrl: 'image2_06-07',
}
];
React Native 的SectionList 需要这样组织。
const postsByDate = [
{
data: [{ imageUrl: 'image1_06-06' }, { imageUrl: 'image2_06-06' }],
key: '2017-06-06',
},
{
data: [{ imageUrl: 'image1_06-07' }, { imageUrl: 'image2_06-07' }],
key: '2017-06-07',
},
];
我很难弄清楚如何为每个日期为 key 的data 进行深度推送。
如果这很重要,allPosts 实际上不止 imageUrl,但为了简单起见,我删除了额外的数据。
【问题讨论】:
标签: javascript arrays react-native javascript-objects