关于javascript踩过的坑
程序员文章站
2022-07-10 16:29:34
...
前言:
最近做项目写JS时遇到一个坑,获取JSON对象的值时,发现JSON对象中的key存在《xxx.xxx》的情况,例如如下代码中的《 task.taskId》:
var obj = {
activityName:"eee",
historicProcessInstance.id:" ",
id:"daa84b785d714930b4bf24a47adf2816",
task.taskId:"147624",
taskOrgId:"b0f90c0d8e1b4cd793cc8501b716e2e0",
totalMoney:"0",
}
遇到问题:当通过obj.task.taskId获取该字段的值时,查找的是obj对象下的task对象下的taskId属性,那么此时是无法解析如上的JSON对象的;
解决办法:如解析该类型(含有.)的属性值时,可以用obj ["task.taskId"]来获取该字段的值
上一篇: 关于javascript踩过的坑