文件名称:预约功能
文件大小:7KB
文件格式:ZIP
更新时间:2024-03-08 16:26:21
JavaScript
技术测试@ Doctolib 指示 您下载的代码是一种算法,可根据日历中包含的事件来检查日历中的可用性。 main方法接受开始日期,并返回接下来7天的可用性。 有两种事件。 开口标记的是用户有空时的时间,该时间可以从一个星期到下一周重复发生,而约会是用户已经被预订的时间。 不幸的是,代码已损坏。 这是您的任务。 修复测试。 根据需要进行优化和重构。 允许函数在要求的几天内返回可用性(例如10天)。 您提供的功能必须使用以下签名。 否则它将无法通过我们的测试。 async function getAvailabilities ( date , numberOfDays = 7 ) { // … } 请在每个步骤之后创建一个提交。 随时重构和添加单元测试。 如何上交 运行turnin.sh (如果在Windows上, turnin.sh turnin.ps1 )脚本,该脚本将
【文件预览】:
appointment-function-main
----.babelrc(212B)
----knexfile.js(150B)
----package.json(514B)
----knexClient.js(97B)
----turnin.ps1(336B)
----src()
--------getAvailabilities.js(2KB)
--------getAvailabilities.test.js(3KB)
----migrations()
--------20170517110535_init.js(385B)
----turnin.sh(348B)
----.gitignore(1KB)
----README.md(1KB)
----db.sqlite(20KB)