数组根据字段分组



// @example
/**
[{name:'111',group:'a'},{name:'22',group:'b'}]
*/
export function prouping(data=[],field = 'group'){
    let result = {
        'default':[]
    }
    data.forEach(item =>{
        let group = item[field]
        if(group){
            if(!result[group]){
                result[group] = []
            }
            result[group].push(item)
        }else{
            result['default'].push(item)
        }
    })
    return result
}

猜你喜欢

转载自blog.csdn.net/liikobe/article/details/80805340
今日推荐