Javascript 如何在一周内的第二天
我已经创建了一个7天天气小部件。我有今天这一天,但第二天是不正确的。例如,今天是星期五,所以第二天的天气信息应该是星期六,但显示的是星期天 正如您在下面看到的,我将一周中的几天放在一个数组中,并通过dark sky API访问天气数据 任何帮助都将不胜感激Javascript 如何在一周内的第二天,javascript,Javascript,我已经创建了一个7天天气小部件。我有今天这一天,但第二天是不正确的。例如,今天是星期五,所以第二天的天气信息应该是星期六,但显示的是星期天 正如您在下面看到的,我将一周中的几天放在一个数组中,并通过dark sky API访问天气数据 任何帮助都将不胜感激 var days = ['Sun', 'Mon', 'Tues', 'Wed', 'Thurs', 'Fri', 'Sat']; var weatherData = data.daily.data.le
var days = ['Sun', 'Mon', 'Tues', 'Wed', 'Thurs', 'Fri', 'Sat'];
var weatherData = data.daily.data.length;
for (var i = 0; i < data.daily.data.length-1; i++) {
var dailyTemp = {
day: days[ (i+1) % days.length]
};
var-days=['Sun','Mon','Tues','Wed','Thurs','Fri','Sat'];
var weatherData=data.daily.data.length;
对于(变量i=0;i
为什么要使用data.daily.data.length-1
在不使用的情况下尝试,它会显示正确的顺序:
var days = ['Sun', 'Mon', 'Tues', 'Wed', 'Thurs', 'Fri', 'Sat'];
var weatherData = 7;
for (var i = 0; i < weatherData; i++) {
var dailyTemp = {
day: days[(i + 1) % days.length]
}
console.log(dailyTemp);
};
var-days=['Sun','Mon','Tues','Wed','Thurs','Fri','Sat'];
var weatherData=7;
对于(var i=0;i
{
日:“周一”
}
{
日:“周二”
}
{
日期:“Wed”
}
{
日:“星期四”
}
{
日:“星期五”
}
{
日期:“星期六”
}
{
日:“太阳”
}我猜
data.daily.data[0]
不是星期天data.daily.data
?@Thomas data.daily.data[0]是星期天,因为当我放置data.daily.data[1]时,星期一显示的结果是数组,而不是Sunday@Yahiya(8)它显示特定日期的所有天气信息我使用data.daily.data.length-1,因为这是我从api获取信息的方式。我需要天气信息,以便它在正确的日期显示。@Saveena api如何响应(JSON)看起来像?你能给我们举个例子吗?你正在使用Dark Sky API,根据文档,data.daily.data.length是39,对吗()?daily:data:(8)[{…},{…},{…},{…},{…},{…},{…},{…},{…},{…}]