js写俩个jsonlist挑出差集
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; } } } }
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

更多精彩