js分组统计,比较两个数组的差异

/**
* 分组统计文本框输入的数量次数
*/
function GroupBy(arrayData) {
var returnData = [];
$.each(arrayData, function (index, item) {
if (returnData.some(o => o.qty == item)) {
returnData.find(o => o.qty == item).count += 1;
}
else {
returnData.push({ qty: item, count: 1 });
}
})
return returnData;
}


/**
* 比较数组的差异
*/
function findOperate(obj1, obj2) {
var result = [];
var hebing = obj1.concat(obj2);
hebing.sort();
hebing.reverse();
var quchong = $.unique(hebing);
quchong.forEach(function (qitem, index, array) {
if (obj2.every(function (item, qindex, array) { return qitem != item; })) {
result.push(qitem);
}
});
return result;
}

posted @   EarlyTao  阅读(487)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示