资源介绍
技术测试@ Doctolib
指示
您下载的代码是一种算法,可根据日历中包含的事件来检查日历中的可用性。 main方法接受开始日期,并返回接下来7天的可用性。 有两种事件。 开口标记的是用户有空时的时间,该时间可以从一个星期到下一周重复发生,而约会是用户已经被预订的时间。
不幸的是,代码已损坏。 这是您的任务。
修复测试。
根据需要进行优化和重构。
允许函数在要求的几天内返回可用性(例如10天)。
您提供的功能必须使用以下签名。 否则它将无法通过我们的测试。
async function getAvailabilities ( date , numberOfDays = 7 ) {
// …
}
请在每个步骤之后创建一个提交。 随时重构和添加单元测试。
如何上交
运行turnin.sh (如果在Windows上, turnin.sh turnin.ps1 )脚本,该脚本将