`
AILIKES
  • 浏览: 185618 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于javascript踩过的坑

阅读更多

      前言:

      最近做项目写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"]来获取该字段的值

 

 

0
0
分享到:
评论

相关推荐

    VUE 使用中踩过的坑

    ```javascript watch: { '$route': { immediate: true, // 立即触发一次 handler(to, from) { if (this.$route.params.articleId) { // 获取文章数据 } } } } ``` 2. **异步回调函数中的`this`指向问题...

    详解Nuxt.js部署及踩过的坑

    踩过的坑部分介绍了实际部署过程中的实际问题。由于服务器配置较低(例如最低配的阿里云ECS),在执行`nuxt build`时,服务器的CPU和内存可能会飙升,导致构建失败,命令因信号"SIGKILL"而终止。在这种情况下,...

    详解springboot整合ueditor踩过的坑

    下载后,我们需要将源码解压并将其静态资源(如JavaScript、CSS文件)放入SpringBoot项目的`resources/static`目录下,以便在应用运行时能够被正确地访问。 由于SpringBoot默认不支持JSP,因此我们需要对ueditor中...

    微信分享invalid signature签名错误踩过的坑

    此外,注意JavaScript中的命名规范,nonceStr在JS中通常是驼峰式命名,即首字母大写。 第三,确认URL的完整性。分享的URL必须是页面的完整URL,包括'http(s)://'部分和'?'之后的GET参数,但不包含'#'及之后的hash...

    详解wepy开发小程序踩过的坑(小结)

    本文主要聚焦于在开发过程中遇到的问题,尤其是关于富文本编辑器的集成与优化。微信小程序本身并不提供原生的富文本组件,因此需要借助Web-View组件来内嵌H5页面实现这一功能。 在最初的尝试中,开发者选择了...

    详解Vue2.0配置mint-ui踩过的那些坑

    Vue2.0是一个非常流行的JavaScript框架,用于构建用户界面,尤其适合单页应用程序(SPA)。它的核心特性包括数据绑定、指令系统、组件化以及虚拟DOM等,这些特性使得Vue.js在开发过程中能够实现高效的数据管理和界面...

    JavaScript纯色二维码变成彩色二维码

    然后这个任务都落到我头上了,因为是图片处理,那主要思路就是靠canvas,canvas可以进行像素操作,所以我进行了一些尝试,也踩了一点小坑,具体记录如下。   前置知识 drawImage方法可以把图片画到canvas上,...

    详解Vue2.0里过滤器容易踩到的坑

    ```javascript Vue.filter('filtername', function(value, arg1) { return arg1 + value.split('').reverse().join(''); }); ``` 在这个例子中,`filtername` 是过滤器的 ID,而 `function` 是定义的过滤器函数。`...

    overwrite::thumbs_up:覆盖一些javascript方法并在此处显示博客

    overwrite 进展blog 从指向看JavaScript vue移动端开发踩过的一些坑 造一个属于自己的 UI 库 揭秘组件库一二事 初探 Nuxt.js 秘密花园 TypeScript + 大型项目实战 细谈 vue 核心 - vdom 篇 细谈 vue - slot 篇 细谈 ...

    浅谈vue websocket nodeJS 进行实时通信踩到的坑

    本文将深入探讨在这个场景中可能出现的一些坑以及如何解决。 首先,Vue.js 是一个流行的前端框架,用于构建用户界面,它提供了组件化开发和响应式数据绑定等功能。WebSocket 则是一种在客户端和服务器之间建立长...

    2023版全新高质量商业级小程序全栈项目实战(完结22章)

    第三方框架开发小程序都主要目的是为了一次编写多端运行,然而实际上,使用第三方框架开发小程序会有很多兼容性需要去做处理,很多坑需要去踩,有时候开发成本反而比原生开发更高;原生开发实际上就是按照小程序官方...

    如何迅速有效学习web前端开发?.pdf

    本文主要讨论了如何快速有效地学习 Web 前端开发。文章从学习的性价比角度出发,强调了...找一位的导师来指导你,最少是能指导你 3-5 年的,进入职场很关键,而职场上的 3-5年更关键,他踩过的坑,你都能提前的踩一遍。

    JavaScript基于用户照片姓名生成海报

    最近在为公司的一个比赛制作专题页,碰到一个使用参赛者上传的照片生成专属海报的需求,实现过程中用到了一些以前没用过的 api,也踩了一些坑,于是将其记录下来。 需求描述 用户点击按钮进行照片上传 照片上传...

    js中json处理总结之JSON.parse

    踩过的坑都将成为路上的风景。 队友在cookie中已存以下值: address_info {"address_name":"人民大会堂","...lng":1,"address_lat":1} 仔细观摩,并无发现任何不妥,只是一种简简单单的json格式字符串而已。 但在...

    毕业设计论文范文源码-blog:只是博客和不公正的博客

    路上踩过的坑 小而美的工具为你的开发体验加分 编程相关的言论 关注 阮一峰老师的文章 张云龙,前端工程 记录成长的过程 Personal blog by Dan Abramov. 冴羽写博客的地方,预计写四个系列:JavaScript深入系列、...

    leetcode卡-cx-blog:个人博客

    leetcode卡 :panda: 个人学习源码记录 本源码 demo 都是基于 ,如果你还不了解请先点链接了解并安装体验下。...项目中常踩的坑 :wheel_of_dharma: 项目组件设计 :wheel_of_dharma: SDK开发 :eject_button:项目性能优化

    详解Howler.js Web音频播放终极解决方案

    相信有很多人在写移动端音频播放的时候都踩过不少坑,特别是复杂音频项目在兼容多种设备的时候更是让你抓狂,比如ios端不能一开始就播放音频,必须要用户进行了操作。。。。 偶然间了解到了一个兼容所有设备和...

    微信小程序使用npm支持踩坑

    最近写了个CNode 社区的微信小程序版本,把在微信小程序中使用npm包,踩的坑记录一下,希望能给遇到类似问题的小伙伴,提供一些思路和方向。 npm 支持 从小程序基础库版本 2.2.1 或以上、及开发者工具 1.02.1808300...

Global site tag (gtag.js) - Google Analytics