星空网 > 软件开发 > Java

Javascript 获取两个数组交集(重复)的项列表,支持Listobject

(function( window ){

var Utils = {

//TODO 判断两个JSON是否相等
equals : function( param ,param2){
return JSON.stringify(param) === JSON.stringify(param2);
},

//TODO 获取当前项在数组出现的个数
getCountByItem : function( objects,item){
var count = 0;
for(var i = 0;i < objects.length;i++){
if( this.equals(objects[i] , item ) ){
count++;
}
}
return count;
},
//TODO 获取两个数组交集的项列表,支持List<object> 代码格式:[{}]
getRepeatItems : function( objects,objects2 ){
var tempObjects = objects.concat(objects2);
var repeatItems = [];
for(var i = 0;i < tempObjects.length;i++){
var itemCount = this.getCountByItem( tempObjects,tempObjects[i] );
if( itemCount > 1 ){
repeatItems.push( tempObjects[i] );
tempObjects[i] = null;
}
}
return repeatItems;
}

};

window.Utils = Utils;

})( window );




原标题:Javascript 获取两个数组交集(重复)的项列表,支持Listobject

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Shopee卖家店铺管理实操指南 :https://www.goluckyvip.com/news/6401.html
马士基公布跳港计划!受战争影响货物,免存储费及额外海运费!:https://www.goluckyvip.com/news/6402.html
青岛思锐国际物流股份有限公司Q:https://www.goluckyvip.com/news/6403.html
国际局势加剧出欧物流阻力,这家DTC品牌如何完美逆袭?:https://www.goluckyvip.com/news/6404.html
檬牛跨境快讯|Shopee两站点商品刊登有调整!Lazada物流有新变化!:https://www.goluckyvip.com/news/6405.html
东南亚选品避坑指南:https://www.goluckyvip.com/news/6406.html
2024.04.18亚马逊选品推荐(仅供参考):女装蛋糕连衣裙:https://www.kjdsnews.com/a/1842234.html
欧洲市场疯了,订单排到7、8月!:https://www.kjdsnews.com/a/1842235.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流