使用javascript中的属性创建数组

使用javascript中的属性创建数组,javascript,Javascript,我正在制作一个基于初始日期、间隔和大量条目的调度程序,我想将其作为数组发送。我成功地制作了定义数组的所有整数因子,也许某种while循环是合适的,但是如果有人想帮我解决这个问题,我将不胜感激 const it = parseInt(iteration.installments); let int; if (iteration.interval === "single") { int = 0; } else if (iteration.interval === &quo

我正在制作一个基于初始日期、间隔和大量条目的调度程序,我想将其作为数组发送。我成功地制作了定义数组的所有整数因子,也许某种while循环是合适的,但是如果有人想帮我解决这个问题,我将不胜感激

const it = parseInt(iteration.installments);

let int;

if (iteration.interval === "single") {
  int = 0;
} else if (iteration.interval === "weekly") {
  int = 7;
} else if (iteration.interval === "biweekly") {
  int = 14;
} else if (iteration.interval === "monthly") {
  int = 30;
}

const startDate = new Date(scheduleItem.thirdPaymentDate);
所以,从开始日期开始,我想创建(it)条目(int),在startdate之外的几天,并生成一个数组。可悲的是,所有这些性质的问题都暗示着一个结束日期,显然这是一种循环,但是什么呢?

使用这个:

const startDate=Date.now(),
它=12,
int=7*86400000,//int以毫秒为单位
arr=[];
for(设i=0;iconsole.log(arr)
“Monthly”不是“每隔30天”…我们可以假设1天=24小时吗?当然,我不在乎数学是如何完成的,因为它将在react中的数组中创建可更新的项。我必须在我的请求对象上传递date.parse才能让它工作,但它确实做到了!