Я работаю над календарем с js
в моем проекте для доступности, он работает правильно.но когда у меня есть запись, у которой дата начала равна дате окончания.для добавления события в мой календарь я использую этот push:
listDate.push({startDate :strDate, endDate : enDate});
в моем сценарии datetimepicker
это функция isAvailable
isAvailable: function(date, month, year) {
for (var i in this.unavailable) {
var book_date = this.unavailable[i].startDate.split("-");
if (book_date.length !== 3) {
return false;
} else if (
(book_date[0] == "*" || book_date[0] - year === 0) &&
(book_date[1] == "*" || book_date[1] - month === 0) &&
(book_date[2] == "*" || book_date[2] - date === 0)
) {
return false;
}
}
return true;
}
Я получаю следующие проблемы: Cannot read property 'split' of undefined in this line
var book_date = this.unavailable[i].startDate.split("-");
пожалуйста, помогите, спасибо за вас