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 动态获取节点代码innerHTML分析 [IE,FF]
Nov 30 Javascript
jQuery图片轮播的具体实现
Sep 11 Javascript
用js将内容复制到剪贴板兼容浏览器
Mar 18 Javascript
jQuery中queue()方法用法实例
Dec 29 Javascript
jQuery实现鼠标经过事件的延时处理效果
Aug 20 Javascript
javascript实现随机生成DIV背景色
Jun 20 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
Aug 11 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
Sep 29 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
Nov 10 Javascript
浅谈VUE监听窗口变化事件的问题
Feb 24 Javascript
Vue 让元素抖动/摆动起来的实现代码
May 31 Javascript
15个值得收藏的JavaScript函数
Sep 15 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
PHP写的获取各搜索蜘蛛爬行记录代码
2012/08/21 PHP
php实现每天自动变换随机问候语的方法
2015/05/12 PHP
使用php+swoole对client数据实时更新(一)
2016/01/07 PHP
jQuery 判断页面元素是否存在的代码
2009/08/14 Javascript
JavaScript通过元素的ID和name设置样式
2014/07/08 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
jQuery+json实现动态创建复杂表格table的方法
2016/10/25 Javascript
js实现加载更多功能实例
2016/10/27 Javascript
NodeJS学习笔记之Module的简介
2017/03/24 NodeJs
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
vue多页面项目中路由使用history模式的方法
2019/09/23 Javascript
node.js express框架实现文件上传与下载功能实例详解
2019/10/15 Javascript
关于引入vue.js 文件的知识点总结
2020/01/28 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
[01:27:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第一场 1月24日
2021/03/11 DOTA
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
使用Python对IP进行转换的一些操作技巧小结
2015/11/09 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
解决Python安装时报缺少DLL问题【两种解决方法】
2019/07/15 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
python中常见错误及解决方法
2020/06/21 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
北大研究生linux应用求职信
2013/10/29 职场文书
大学生毕业自我鉴定范文
2013/11/03 职场文书
应届毕业生自我评价分享
2013/12/15 职场文书
关于运动会的稿件
2014/02/02 职场文书
供货协议书范本
2014/04/22 职场文书
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
先进单位事迹材料
2014/12/25 职场文书