我正在编写一个我使用Smack库的应用程序。我的问题是,我可以看到我发送的Stanza正在获得正确的结果节,但无论我尝试什么样的监听器,我只得到一个结果节,其中一小部分数据甚至没有按顺序排列。
奇怪的是,调试器正在回归我需要和应该得到的东西。我似乎无法在代码中重新创建该响应。我应该怎么做才能看到并使用SMACK调试器获得的相同数据?
var dates = [
{
start: "2018-03-04T00:28:23-08:00",
end: "2018-03-04T09:44:46-08:00"
},
{
start: "2018-03-02T22:25:24-08:00",
end: "2018-03-03T08:26:58-08:00"
},
{
start: "2018-03-01T23:24:48-08:00",
end: "2018-03-02T07:44:27-08:00"
}
]
var timeStamps = [];
for (var i = 0; i < dates.length; i++) {
timeStamps.push(new Date(dates[i].start).getTime());
timeStamps.push(new Date(dates[i].end).getTime());
}
timeStamps.sort();
console.log(timeStamps[0])
console.log(timeStamps[timeStamps.length-1])