我在我的州定义了一些日期,如下所示:this.state = { dates: [ { '2020, 4, 1': { morning: {empty: 'no'}, afternoon: {} }, '2020,6, 1': { morning: {empty: 'no'}, afternoon: {} }, '2020,7, 1': { morning: {empty: 'no'}, afternoon: {} } }, ] };如您所见,每个对象的关键是日期本身。在我的函数中,我想返回这些日期,但是当我将日期设置为不在对象内部的键时,我该如何正确地做到这一点?getBookedDates(current) { let dates = this.state.dates; return !dates.some(day => current.isSame(day.date, 'day')); }
1 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
要检查密钥,请尝试此操作。
getBookedDates(current) {
let dates = Object.keys(this.state.dates[0]);
return dates.some(day => current.isSame(day, 'day'));
}
添加回答
举报
0/150
提交
取消