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 相关文章推荐
HTML-CSS群中单选引发的“事件”
Mar 05 Javascript
jquery 经典动画菜单效果代码
Jan 26 Javascript
通过javascript把图片转化为字符画
Oct 24 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
Aug 15 Javascript
jQuery实现3D文字特效的方法
Mar 10 Javascript
跟我学习javascript的基本类型和引用类型
Nov 16 Javascript
vue语法之拼接字符串的示例代码
Oct 25 Javascript
webpack 开发和生产并行设置的方法
Nov 08 Javascript
详解Vue中的watch和computed
Nov 09 Javascript
vue 动态生成拓扑图的示例
Jan 03 Vue.js
vue登录页实现使用cookie记住7天密码功能的方法
Feb 18 Vue.js
微信小程序 WeUI扩展组件库的入门教程
Apr 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
PHP读MYSQL中文乱码的解决方法
2006/12/17 PHP
PHP获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
PHP 循环删除无限分类子节点的实现代码
2013/06/21 PHP
php生成二维码图片方法汇总
2016/12/17 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
几个javascript操作word的参考代码
2009/10/26 Javascript
基于jquery封装的一个js分页
2011/11/15 Javascript
innerHTML与jquery里的html()区别介绍
2012/10/12 Javascript
js中的cookie的读写操作示例详解
2014/04/17 Javascript
不同编码的页面表单数据乱码问题解决方法
2015/02/15 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
2015/10/20 Javascript
javascript性能优化之DOM交互操作实例分析
2015/12/12 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
Bootstrap树形组件jqTree的简单封装
2016/01/25 Javascript
jQuery常用知识点总结以及平时封装常用函数
2016/02/23 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
如何使用angularJs
2017/05/08 Javascript
基于jQuery实现Ajax验证用户名是否可用实例
2018/03/25 jQuery
JS如何生成随机验证码
2020/03/02 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
12步教你理解Python装饰器
2016/02/25 Python
Python表示矩阵的方法分析
2017/05/26 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
django使用django-apscheduler 实现定时任务的例子
2019/07/20 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
意大利在线大学图书馆:Libreria universitaria
2019/07/16 全球购物
房屋鉴定委托书范本
2014/09/23 职场文书
群众路线剖析材料(四风)
2014/11/05 职场文书
2014年小学校长工作总结
2014/12/08 职场文书
保姆聘用合同
2015/09/21 职场文书