- 将集合中的数据 按照date字段 进行分组集合
const message = [
{id: 1,content1: 'hello1',date: '2020-01-01'},
{id: 2,content2: 'hello2',date: '2020-01-02'},
{id: 3,content3: 'hello2',date: '2020-01-02'},
]
const groupByDate = (messages) => {
// 代码实现
const groupByMessages = {};
messages.forEach(m=>{
const { date } = m;
if(groupByMessages[date]){
groupByMessages[date].push(m)
}else{
groupByMessages[date] = [m]
}
})
return groupByMessages;
}
- 实现一个函数 判断当前的值的类型
- React实现一个父组件调用子组件的方法