当json键为数字时的取值方法解析

 更新时间:2013年11月15日 10:00:48   作者:  
对于数字键名或者非正常变量字符(比如有空格),必须使用 aa[x]的方式

当json的键为数字时如何取值,如:
var aa={'111':'aaaaa'};
alert(sss.111);
这样是不行的,alert不会弹任何东西。

json的键必须是一个对象,才能取出东西,如:
var aa={'s111s':'aaaaa'};
var idd="s111s";
alert(sss.idd);


解答:

对于数字键名或者非正常变量字符(比如有空格),必须使用 aa[x]的方式。
var aa={'111':'aaaaa'};
alert(sss["111"]);

相关文章

  • 微信小程序使用swiper组件实现类3D轮播图

    微信小程序使用swiper组件实现类3D轮播图

    在写微信小程序时,有写到实现3D轮播图的效果,可以直接使用微信小程序中自带的组件swiper来实现。下面通过实例代码给大家介绍微信小程序轮播图的实现方法,感兴趣的朋友一起看看吧
    2018-08-08
  • d3绘制基本的柱形图的实现代码

    d3绘制基本的柱形图的实现代码

    柱形图是图表中常见的一种,这篇文章主要介绍了d3绘制基本的柱形图的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • 小程序实现长按保存图片的方法

    小程序实现长按保存图片的方法

    这篇文章主要介绍了小程序实现长按保存图片的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • JavaScript实现按Ctrl键打开新页面

    JavaScript实现按Ctrl键打开新页面

    这篇文章主要介绍了JavaScript实现按Ctrl键打开新页面的例子,本文方法适用HTML5环境中,需要的朋友可以参考下
    2014-09-09
  • Javascript Tab 导航插件 (23个)

    Javascript Tab 导航插件 (23个)

    实现tab页很多方法,有一些是用纯CSS实现,其他大多数是基于jquery、mootools或者其他js框架实现,既然有这么多可以拿来即用的插件,又何苦重复造轮子。
    2009-06-06
  • js 有框架页面跳转(target)三种情况下的应用

    js 有框架页面跳转(target)三种情况下的应用

    本文主要介绍下有框架页面的跳转:跳出框架,在父页面;从一个框架跳转到 name=main的框架里;ContentList 当前页的iframe名字,感兴趣的朋友可以了解下哈
    2013-04-04
  • 原生js实现自定义难度的扫雷游戏

    原生js实现自定义难度的扫雷游戏

    这篇文章主要为大家详细介绍了原生js实现自定义难度的扫雷游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • 前端项目打包部署后如何避免让用户强制去清除浏览器缓存

    前端项目打包部署后如何避免让用户强制去清除浏览器缓存

    这篇文章主要介绍了前端项目打包部署后如何避免让用户强制去清除浏览器缓存的相关资料,文中讲解了浏览器缓存机制及其对性能优化的重要性,探讨了如何通过设置Cache-Control头部、添加资源版本号或利用Webpack的文件命名特性来控制缓存,需要的朋友可以参考下
    2024-12-12
  • JS正则获取HTML元素的方法

    JS正则获取HTML元素的方法

    这篇文章主要介绍了JS正则获取HTML元素的方法,结合实例形式分析了JS针对页面HTML元素正则操作相关技巧与注意事项,需要的朋友可以参考下
    2017-03-03
  • JavaScript 微任务和宏任务讲解

    JavaScript 微任务和宏任务讲解

    这篇文章主要分享了JavaScript 微任务和宏任务讲解,在js中,我们一般将所有的任务都分成两类,一种是同步任务,另外一种是异步任务。而在异步任务中,又有着更加细致的分类,那就是微任务和宏任务,下面来一起学习js中的微任务和宏任务吧
    2021-12-12

最新评论