首页 > Web开发 > 详细

js写俩个jsonlist挑出差集

时间:2019-05-09 14:13:45      阅读:127      评论:0      收藏:0      [点我收藏+]
1.先挑出公共的部分  然后 分别用俩个与公共部分的对比  挑出来
 
for (var i = 0; i < DbData.length; i++) {
for (var j = 0; j < procedureArray.length; j++) {
if (DbData[i].sdf_field_en_name == procedureArray[j].sdf_field_en_name) {
removeArray(DbData, DbData[i]);
}
}
}
 
 
2.//jsonList移除对象
function removeArray(_arr, _obj) {
var length = _arr.length;
for (var i = 0; i < length; i++) {
if (_arr[i] == _obj) {
if (i == 0) {
_arr.shift(); //删除并返回数组的第一个元素
return _arr;
}
else if (i == length - 1) {
_arr.pop(); //删除并返回数组的最后一个元素
return _arr;
}
else {
_arr.splice(i, 1); //删除下标为i的元素
return _arr;
}
}
}
}

js写俩个jsonlist挑出差集

原文:https://www.cnblogs.com/guotao123/p/10838113.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!