对象数组里面值的比较

对象数组里面值的比较

capFleeInfo=[
{
item:[
{keyName: "a",sortIndex: 2,valValue: 1},
{keyName: "b",sortIndex: 2,valValue: 2},
{keyName: "c",sortIndex: 2,valValue: 3},
{keyName: "d",sortIndex: 2,valValue: 4}    ] 
},
{
item:[
{keyName: "a",sortIndex: 2,valValue: 1},
{keyName: "b",sortIndex: 2,valValue: 2},
{keyName: "c",sortIndex: 2,valValue: 3},
{keyName: "d",sortIndex: 2,valValue: 4}    ] 
},
{
item:[
{keyName: "a",sortIndex: 2,valValue: 1},
{keyName: "b",sortIndex: 2,valValue: 2},
{keyName: "c",sortIndex: 2,valValue: 3},
{keyName: "d",sortIndex: 2,valValue: 4}    ] 
}
]

需求:比较相同的keyName下面的valValue 的大小,要两两相比,第一个数组item下面的value 应该小于第二个item数组的value

 for (var i = 0; i < capFleeInfo.length - 1; i++) {            
        for (var j = 0; j < capFleeInfo[i].item.length; j++) {
             if (i < capFleeInfo.length - 1) {
                 if (capFleeInfo[i].item[j].keyName == capFleeInfo[i + 1].item[j].keyName) {
                     if (capFleeInfo[i].item[j].valValue > capFleeInfo[i + 1].item[j].valValue) {
                          capFleeInfo[i + 1].item[j].valValue = ""
                          return this.$message1("标签为" + capFleeInfo[i].item[j].keyName + "年数少的值应小于年数多的值", "warning")
                        }
                      }
                    }
                  }
                }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值