为了账号安全,请及时绑定邮箱和手机立即绑定

从以日期字符串为键的反应状态返回

从以日期字符串为键的反应状态返回

慕田峪9158850 2022-07-21 21:40:11
我在我的州定义了一些日期,如下所示: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')); 

}


查看完整回答
反对 回复 2022-07-21
  • 1 回答
  • 0 关注
  • 71 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信