2023笔试题

195 阅读1分钟
  1. 将集合中的数据 按照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;
}

  1. 实现一个函数 判断当前的值的类型
  2. React实现一个父组件调用子组件的方法