Мне нужно проверить, эквивалентно ли значение даты каким-либо датам в массиве, который у меня есть (включая значение времени).
По какой-то причине, когда я перебираю этот массив, angular не позволит мне использовать getTime. Если я использую его, я получаю ошибку: element.start.getTime не является функцией. На данный момент, поскольку даты массива и newEvent, как я полагаю, имеют несколько разные форматы, функция всегда возвращает false, даже если есть эквивалентные даты.
Вот эта функция:
seeIfAppStartExists(appStart: Date) {
let ret = false;
this.eventsArray.forEach(element => {
// tslint:disable-next-line: triple-equals
if (element.start == appStart) {
ret = true;
}
});
return ret;
}