我试图将一个日期对象推入一个数组,我得到这个错误"无法读取属性'推送'未定义".
export class CalendarComponent {
days: Date[]
showMonths() {
const interval = new Interval();
interval.fromMonth = this.selectedFromMonth.number;
interval.fromYear = this.selectedFromYear.number;
interval.toMonth = this.selectedToMonth.number;
interval.toYear = this.selectedToYear.number;
for (let i = interval.fromMonth - 1; i < 11; i++) {
const day = new Date(interval.fromYear, i, 1);
this.days.push(day);
// console.log(day);
// days.push(day);
}
// console.log(day);
}
Run Code Online (Sandbox Code Playgroud)
如果'days'已经是一个数组并且'day'没有未定义,为什么我会收到此错误?
| 归档时间: |
|
| 查看次数: |
1061 次 |
| 最近记录: |