//保存上一个name
var x = '';
//相同name出现的次数
var count = 0;
//该name第一次出现的位置
var startindex = 0;
for (var i = 0; i < data.length; i++) {
//这里是合并name列,根据各自情况大家可以自己完善
var val = data[i].equipmentListName;
//这里的equipmentListName是想要合并的下标
if (i == 0) {
x = val;
count = 1;
myArray.value[0] = 1;
} else {
if (val == x) {
count++;
myArray.value[startindex] = count;
myArray.value[i] = 0;
} else {
count = 1;
x = val;
startindex = i;
myArray.value[i] = 1;
}
}
}
};```
#### 如图:
![](https://images.cnblogs.com/cnblogs_com/blogs/727857/galleries/2096435/o_230515092950_3871684140825_.pic.jpg)