Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从配置创建时间数组_Javascript_Jquery_Arrays_Angular - Fatal编程技术网

Javascript 从配置创建时间数组

Javascript 从配置创建时间数组,javascript,jquery,arrays,angular,Javascript,Jquery,Arrays,Angular,大家好,我对Javascript和Angular2非常陌生。我正在进行一个项目,该项目需要一个基于配置的计时数组,该配置将从后端传递。基本上,配置包括以下内容: export const TIMEDATA: any = { start_time: "9", end_time: "16", interval: "30" } 在这种配置下,我怎样才能设计出类似这样的阵列呢 Array = ["9:00", "9:30", "10:00", ...., "16:00"] 有

大家好,我对Javascript和Angular2非常陌生。我正在进行一个项目,该项目需要一个基于配置的计时数组,该配置将从后端传递。基本上,配置包括以下内容:

export const TIMEDATA: any = {
    start_time: "9",
    end_time: "16",
    interval: "30"
}
在这种配置下,我怎样才能设计出类似这样的阵列呢

Array = ["9:00", "9:30", "10:00", ...., "16:00"]

有人吗?提前感谢。

您可以尝试使用循环来计算间隔:

constleftpad=(str,padString,length)=>{
var s=str.toString();
而(s.长度<长度)
s=焊盘串+s;
返回s;
}
让时间数据={
开始时间:“9”,
结束时间:“16”,
间隔:“30”
}
让start_time=+timedata.start_time*60;
设end_time=+timedata.end_time*60;
设interval=+timedata.interval;
让时间=[];

对于(var i=start_time;i),您是否正在尝试构造TIMEDATA对象的数组?