JS数据按照字段(日期)来分组归类/图片

455 阅读1分钟
let newArr = []; 
data.forEach((item,i)=>{ 
    let index = -1; 
    let isExists = newArr.some((newItem,j)=>{ 
        if(item.UPDATE_TIME==newItem.UPDATE_TIME){
            index = j; 
            return true; 
        }
    }) 
    if(!isExists){
        newArr.push({ 
            UPDATE_TIME:item.UPDATE_TIME, 
            subList:[item] 
        })
    }else{
        newArr[index].subList.push(item); 
    } 
})

以上操作就是为了把数组中的日期提出来放到外面,然后根据日期来分类渲染数据,实现相册的按日期分类排序