我有这样的数据:
var data1 = ["RFCC","HCC","RFCC"];
var data2 = [1,1,1];
我想删除唯一的重复项,并根据删除的唯一项求和,所以结果应该是这样的:
var data1 = ["RFCC","HCC"];
var data2 = [2,1];
如果可能,也许有人可以帮助我?预先感谢。
答案 0 :(得分:0)
var data1 = ['a', 'b', 'c', 'a', 'b']
var data2 = [];
data1 = data1.filter((item, i)=>{
var _i = data1.indexOf(item);
if( _i === i){
data2.push(1);
return true;
} else {
data2[_i] = data2[_i] + 1;
return false;
}
})
console.log(data1, data2);