我想知道一种简单的方法来增加变量末尾的增量,然后再检查它。
例如,使用 for 循环或其他方法创建 var
例子:
var example0=new Date(property.time);
var example1=new Date(property.time);
var example2=new Date(property.time);
var example3=new Date(property.time);
更新
感谢您的回答,我不知道是否要进行另一个讨论,但实际上我低估了相信可以解决我的问题的问题,实际上情况更复杂,我更好地解释自己:我尝试使用如下数组:
let startArray =[];
let endArray =[];
for(i=0; i< 4; i++) {
for(j=1; j< 5; j++) {
startArray.push new Date(demoTracks[0].properties.time[i]);
endArray.push new Date(demoTracks[0].properties.time[j]);
}
}
// Get start/end times
var timelineData = new vis.DataSet([{start: startArray[i], end:
endArray[i],
content: 'Tracks' }]);
}
但是为了让我在写作时分心(我想我可以通过这种方式解决),我需要的是从结束时间中断开始时间以获得两个单独的片段。
将所有内容放在一个数组中并且没有得到结果,因为它无法将properties.time[0] 与 properties.time[1]分开,这也需要单独递增。我准确地展示了我需要的东西:
var startTime1 = new Date(demoTracks[0].properties.time[0]);
var endTime1 = new Date(demoTracks[0].properties.time[1]);
var startTime2 = new Date(demoTracks[0].properties.time[1]);
var endTime2 = new Date(demoTracks[0].properties.time[2]);
var startTime3 = new Date(demoTracks[0].properties.time[2]);
var endTime3 = new Date(demoTracks[0].properties.time[3]);
然后调用:
var timelineData = new vis.DataSet([{start: startTime, end: endTime,
content: 'Tracks' },
为此,我的意思是如何仅增加变量的结尾(这对我来说是个问题),再次感谢。