数组去重 并删除合并

var counter=syList.length-1;
                        while (true) {
                            if (counter < 0) {
                                break;
                            }
                            var result = syList[counter];
                            if(result.pcZrztMc!=undefined&&result.pcZrztMc!=""){
                                var index=-1;
                                for(var j=0;j<syList.length;j++){
                                    if(counter==j){
                                        continue
                                    }
                                    if(result.pcZrztMc==syList[j].pcZrztMc){
                                        index=j;
                                        break;
                                    }
                                }
                                if(index>-1){
                                    //应赔偿
                                    result.zrztYpcje=result.zrztYpcje+syList[index].zrztYpcje;
                                    //剩余合计
                                    result.shyYpczje=result.zrztYpcje-result.zrztDfje;
                                    syList.splice(index,1);
                                    counter=syList.length-1;
                                }else{
                                    counter--;
                                }
                            }else{
                                counter--;
                            }
                        }

猜你喜欢

转载自www.cnblogs.com/Webyangbowen/p/9640344.html