let arr = [
{
"week": 52,
"weekDay": 0,
"startDate": "2022-01-01",
"endDate": "2022-01-02"
},
{
"week": 1,
"weekDay": 4,
"startDate": "2022-01-03",
"endDate": "2022-01-09"
},
{
"week": 2,
"weekDay": 5,
"startDate": "2022-01-10",
"endDate": "2022-01-16"
},
{
"week": 3,
"weekDay": 5,
"startDate": "2022-01-17",
"endDate": "2022-01-23"
},
{
"week": 4,
"weekDay": 7,
"startDate": "2022-01-24",
"endDate": "2022-01-30"
},
{
"week": 5,
"weekDay": 0,
"startDate": "2022-01-31",
"endDate": "2022-02-06"
},
{
"week": 6,
"weekDay": 5,
"startDate": "2022-02-07",
"endDate": "2022-02-13"
},
{
"week": 7,
"weekDay": 5,
"startDate": "2022-02-14",
"endDate": "2022-02-20"
}
]
let arr2 =
[
{
"week": 2,
"year": 2022,
"weekDay": 5,
"startDate": "2022-01-10",
"endDate": "2022-01-16"
},
{
"week": 3,
"year": 2022,
"weekDay": 5,
"startDate": "2022-01-17",
"endDate": "2022-01-23"
},
{
"week": 4,
"year": 2022,
"weekDay": 5,
"startDate": "2022-01-24",
"endDate": "2022-01-28"
}
]
let newArr = []
arr.map((maxitem,maxi)=>{
arr2.map((minitem,mini)=>{
if(minitem.week!=maxitem.week){
// 不是我选中的
newArr.push(maxitem)
}
if(minitem.week==maxitem.week){
minitem.isMe=true
newArr.push(minitem)
}
})
})
console.log(JSON.stringify(newArr))
console