const arr = [
{
discounts: "0",
feeList: [
{
businessType: "I021",
canOpenInvoice: "1",
chargeName: "装修垃圾费",
chargeNo: "C008479628",
chargeWay: "01",
disAmount: 0.02,
endDate: "20300228",
lastReading: "",
paymentAmount: "0.02",
penalty: 0,
quantity: "",
sharding_gen_1: "ICIPB20220125155740274755669",
sharding_gen_2: "C008479628",
sharding_gen_3: "20300201",
startDate: "20300201",
thisReading: "",
unitPrice: "0.02",
},
{
businessType: "I021",
canOpenInvoice: "1",
chargeName: "杂房物业费",
chargeNo: "C001479538",
chargeWay: "01",
disAmount: 0.01,
endDate: "20300228",
lastReading: "",
paymentAmount: "0.01",
penalty: 0,
quantity: "",
sharding_gen_1: "ICIPB20220125155740285387285",
sharding_gen_2: "C001479538",
sharding_gen_3: "20300201",
startDate: "20300201",
thisReading: "",
unitPrice: "0.01",
},
{
businessType: "I021",
canOpenInvoice: "1",
chargeName: "固定服务费",
chargeNo: "C001479546",
chargeWay: "01",
disAmount: 1000,
endDate: "20300228",
lastReading: "",
paymentAmount: "1000.00",
penalty: 0,
quantity: "",
sharding_gen_1: "ICIPB20220125155740278150555",
sharding_gen_2: "C001479546",
sharding_gen_3: "20300201",
startDate: "20300201",
thisReading: "",
unitPrice: "1000",
},
{
businessType: "I021",
canOpenInvoice: "1",
chargeName: "绿化垃圾清运费",
chargeNo: "C008479632",
chargeWay: "01",
disAmount: 20,
endDate: "20300228",
lastReading: "",
paymentAmount: "20.00",
penalty: 0,
quantity: "",
sharding_gen_1: "ICIPB20220125155740282831724",
sharding_gen_2: "C008479632",
sharding_gen_3: "20300201",
startDate: "20300201",
thisReading: "",
unitPrice: "20",
},
{
businessType: "I021",
canOpenInvoice: "1",
chargeName: "专项公共维修基金",
chargeNo: "C012479608",
chargeWay: "03",
disAmount: 0.17,
endDate: "20300228",
lastReading: "",
paymentAmount: "0.17",
penalty: 0,
quantity: "1.00",
sharding_gen_1: "ICIPB20220125155740276725080",
sharding_gen_2: "C012479608",
sharding_gen_3: "20300201",
startDate: "20300201",
thisReading: "",
unitPrice: "0.1667",
},
{
businessType: "I021",
canOpenInvoice: "1",
chargeName: "车库管理费",
chargeNo: "C002479551",
chargeWay: "01",
disAmount: 1,
endDate: "20300228",
lastReading: "",
paymentAmount: "1.00",
penalty: 0,
quantity: "",
sharding_gen_1: "ICIPB20220125155740280179008",
sharding_gen_2: "C002479551",
sharding_gen_3: "20300201",
startDate: "20300201",
thisReading: "",
unitPrice: "1",
},
{
businessType: "I021",
canOpenInvoice: "1",
chargeName: "公共能耗费",
chargeNo: "C0044791714",
chargeWay: "01",
disAmount: 10,
endDate: "20300228",
lastReading: "",
paymentAmount: "10.00",
penalty: 0,
quantity: "",
sharding_gen_1: "ICIPB20220125155740283514124",
sharding_gen_2: "C0044791714",
sharding_gen_3: "20300201",
startDate: "20300201",
thisReading: "",
unitPrice: "10",
},
{
businessType: "I021",
canOpenInvoice: "1",
chargeName: "高层物业费",
chargeNo: "C001479536",
chargeWay: "03",
disAmount: 3.15,
endDate: "20300228",
lastReading: "",
paymentAmount: "3.15",
penalty: 0,
quantity: "1.00",
sharding_gen_1: "ICIPB20220125155740277393430",
sharding_gen_2: "C001479536",
sharding_gen_3: "20300201",
startDate: "20300201",
thisReading: "",
unitPrice: "3.15",
},
{
businessType: "I021",
canOpenInvoice: "1",
chargeName: "汽车地下车位服务费",
chargeNo: "C002479557",
chargeWay: "06",
disAmount: 30,
endDate: "20300228",
lastReading: "",
paymentAmount: "30.00",
penalty: 0,
quantity: "1",
sharding_gen_1: "ICIPB20220125155740281577751",
sharding_gen_2: "C002479557",
sharding_gen_3: "20300201",
startDate: "20300201",
thisReading: "",
unitPrice: "30",
},
],
revokeInfos: [
{
businessId: "ICIPB20220125155740282831724",
revokeBusinessId: "ICIPB20220128174340992793473",
revokeId: "RS16433630209110002",
revokeReason: "1",
revokeStatus: "03",
revokeStatusDesc: "已完成",
},
{
businessId: "ICIPB20220125155740285387285",
revokeBusinessId: "ICIPB20220128164833784866409",
revokeId: "RS16433597134890000",
revokeReason: "1",
revokeStatus: "03",
revokeStatusDesc: "已完成",
},
{
businessId: "ICIPB20220125155740274755669",
revokeBusinessId: "ICIPB20220128144322418602800",
revokeId: "RS16433522023250008",
revokeReason: "1",
revokeStatus: "03",
revokeStatusDesc: "已完成",
},
],
transStatus: "03",
},
]
var array2 = arr[0].feeList
var array1 = arr[0].revokeInfos
var result = []
for (var i = 0
var obj = array2[i]
var num = obj.sharding_gen_1
var isExist = false
for (var j = 0
var aj = array1[j]
var n = aj.businessId
if (n == num) {
isExist = true
break
}
}
if (!isExist) {
result.push(obj)
}
}
console.log(result)