我认为下面的代码不应导致无限循环,但是添加未按我预期的那样工作。 SO和其他地方有很多示例,但没有一个有用。
const minDate = Moment().subtract(3, 'month');
const maxDate = Moment().add(3, 'month');
let iterDate = minDate.clone();
do {
iterDate.add(1, 'days');
} while (maxDate.isAfter(iterDate));