我正在尝试通过使用来修改对象的值.fromEntries()
。正如您在下图中看到的,我实际上是在返回一个修改后的小时数组,但是在函数结束后,它返回完整的数组,而不是更新的数组。
提前感谢您的任何想法!
let filteredDates = Object.fromEntries(Object.entries(slots).filter(([slot, value]) => {
let result = datesArray.some(filterdates => {
return filterdates.some(filter => slot === filter)
})
let currentDay = slot === day ? value.filter(time => time >= currentHour) : null
result = currentDay ? currentDay : result ? value : result
console.log("result",result)
return result
}))
console.log("filteredDates",filteredDates)