数组排序,按照数组里的某个对象的属性来排序

        sortType(){
            var data=[{
                    pic:'20181119.png',
                    picsBack:'desc=财富自由可以type=4',
                    picsDesc:'财富自由'
                },{
                    pic:'20181115.png',
                    picsBack:'desc=需要买房type=1',
                    picsDesc:'购房规划'
                },{
                    pic:'20181118.png',
                    picsBack:'desc=不断的把财富变财富type=3',
                    picsDesc:'财富增值'
                },{
                    pic:'20181116.png',
                    picsBack:'desc=提升自己的见识type=2',
                    picsDesc:'教育规划'
                }]
            const arrsort = [];
            data.forEach((item,index)=>{
                let objsort = item
                for(var value in objsort){
                    objsort.pic = objsort.pic
                    objsort.explain = objsort.picsBack.match(/desc=(\S*)type/)[1];
                    objsort.type = objsort.picsBack.match(/type=(\S*)/)[1];
                    objsort.picsDesc = objsort.picsDesc
                }
                arrsort.push(objsort)
            })
            arrsort.sort(this.type);
            console.log(arrsort); 
        },
        type(a,b){  
            return a.type-b.type  
        },

截取picsBack的里面的type排序;

打印出来

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值