SyntaxError:标识符在javascript中的数字文本错误后立即开始
SyntaxError: identifier starts immediately after numeric literal error in javascript?
我正在开发一个应用程序,从OpenWeatherMaps API获取天气信息,然后使用FlotJS将其绘制在图形上。
数据来自:
http://api.openweathermap.org/data/2.5/forecast?lat=39.77476949&lon=-100.1953125
其中lat、lon是动态生成的。您可以访问链接,了解返回的JSON响应是什么类型的。
我试图首先构建数组,以便在绘制图形时将它们传递到数据对象中,如下所示:
var temp = [];
var humidity = [];
var rain = [];
$.each(response.list, function(i, item){
if(moment(item.dt, 'X').isSame(moment(), 'day')){
temp.push([moment(item.dt, 'X').valueOf(), parseFloat(item.main.temp)]);
humidity.push([moment(item.dt, 'X').valueOf(), parseFloat(item.main.humidity)]);
rain.push([moment(item.dt, 'X').valueOf(), parseFloat(item.rain.3h)]);
}
});
CCD_ 1和CCD_。我无法添加降水量。沉淀值在3h
中的rain
对象中,当我试图将其推入数组时,我得到一个控制台错误,说:
SyntaxError:标识符在数字文字之后立即开始
如何解决这个问题?
3h
不是一个有效的符号,它是一个后面跟着"h"的数字文字;解析器发出隆隆声。
您需要item.rain['3h']
。
相关文章:
- 尝试在PHP中回显输入文本时出现未定义的索引错误
- Internet Explorer中的文本换行错误
- 当运行JS函数时,如何在c#中的Edgejs中获取错误文本
- 使用.format在一些HTML代码中插入文本,会出现错误(Python)
- 在动态crm 2011中,右键单击已完成活动的只读文本时,您是否出现错误
- 在浏览器中打开文本文件-服务器上出现错误
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- Ajax文本区域保存错误
- 有人能发现我的错误吗(自动完成文本框)
- 使用javascript函数检索隐藏的文本值时出现对象HTMLinputElement错误
- 隐藏错误消息“;未选择文件”;asp:fileUpload的文本
- 更改错误文本“用户 ID 或密码不正确”
- 如果在小型设备上,请将 iframe 替换为错误文本
- ASP.NET Ajax - 失败 - 获取错误文本
- 如何从电子邮件格式检查器代码中删除错误文本
- 如何隐藏验证器's的错误文本
- 使用jQuery Ajax添加加载和错误文本
- 将验证错误文本放在输入字段下面
- 未捕获的类型错误:文本.Select不是一个函数
- 材料-UI 文本字段错误文本未显示,当我使用 Object.assign 设置状态时