json属性名为什么要双引号(个人猜测)


Posted in Javascript onJuly 31, 2014

原因一:

更加规范,利于解析

原因二:

避免class等关键字引起的不兼容问题

原因三:

可能也是最隐晦的:

var a = 00; var b = {00: 12}; a in b; --> true
var a = 0; var b = {'00': 12}; a in b; --> false

个人猜测如果js对象的属性名为非string类型,会先进行类型转换, 但是这个过程中可能会出现非预期性的值,虽然仅属个例,但养成一个好习惯还是很有必要的

Javascript 相关文章推荐
js实现页面打印功能实例代码(附去页眉页脚功能代码)
Dec 15 Javascript
Javascript面象对象成员、共享成员变量实验
Nov 19 Javascript
JQuery实现简单验证码提示解决方案
Dec 20 Javascript
js自动生成对象的属性示例代码
Oct 28 Javascript
Query中click(),bind(),live(),delegate()的区别
Nov 19 Javascript
js+html5实现canvas绘制简单矩形的方法
Jun 05 Javascript
浅谈JS继承_借用构造函数 & 组合式继承
Aug 16 Javascript
JavaScript之underscore_动力节点Java学院整理
Jul 03 Javascript
基于JQuery的Ajax方法使用详解
Aug 16 jQuery
js链表操作(实例讲解)
Aug 29 Javascript
layui select 禁止点击的实现方法
Sep 05 Javascript
ant-design-vue 快速避坑指南(推荐)
Jan 21 Javascript
一个不错的字符串转码解码函数(自写)
Jul 31 #Javascript
javascript 获取函数形参个数
Jul 31 #Javascript
javascript 10进制和62进制的相互转换
Jul 31 #Javascript
JavaScript Serializer序列化时间处理示例
Jul 31 #Javascript
javascript里绝对用的上的字符分割函数总结
Jul 31 #Javascript
超链接的禁用属性Disabled使用示例
Jul 31 #Javascript
Windows 系统下安装和部署Egret的开发环境
Jul 31 #Javascript
You might like
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
2006/10/09 PHP
php中用foreach来操作数组的代码
2011/07/17 PHP
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
基于jquery用于查询操作的实现代码
2010/05/10 Javascript
javascript设计模式 接口介绍
2012/07/24 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
js+css实现上下翻页相册代码分享
2015/08/18 Javascript
JS实现仿FLASH效果的竖排导航代码
2015/09/15 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
js 开发之autocomplete="off"在chrom中失效的解决办法
2017/09/28 Javascript
VUE前端cookie简单操作
2017/10/17 Javascript
详解Vuex下Store的模块化拆分实践
2019/07/31 Javascript
React+Redux实现简单的待办事项列表ToDoList
2019/09/29 Javascript
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
简单介绍Python中的round()方法
2015/05/15 Python
Python读写文件方法总结
2015/06/09 Python
Python实现简单登录验证
2016/04/13 Python
Python对切片命名的实现方法
2018/10/16 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
简单易懂Pytorch实战实例VGG深度网络
2019/08/27 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
百联网上商城:i百联
2017/01/28 全球购物
智能电子秤、手表和健康监测仪:Withings(之前为诺基亚健康)
2018/10/30 全球购物
波兰购物网站:MALL.PL
2019/05/01 全球购物
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
计算机系毕业生推荐信
2013/11/06 职场文书
职员竞岗演讲稿
2014/05/14 职场文书
流动人口婚育证明范本
2014/09/26 职场文书
新闻通讯稿范文
2015/07/22 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
小学三年级语文教学反思
2016/03/03 职场文书
OpenCV图像变换之傅里叶变换的一些应用
2021/07/26 Python