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代码
Apr 24 Javascript
jquery自定义类似$.ajax()的方法实现代码
Aug 13 Javascript
鼠标滚轮改变图片大小的示例代码
Nov 20 Javascript
JavaScript设计模式之单件模式介绍
Dec 28 Javascript
在JavaScript中使用开平方根的sqrt()方法
Jun 15 Javascript
D3.js实现柱状图的方法详解
Sep 21 Javascript
jQuery弹出层插件popShow(改进版)用法示例
Jan 23 Javascript
jQuery中 bind的用法简单介绍
Feb 13 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
Sep 21 Javascript
vuex 实现getter值赋值给vue组件里的data示例
Nov 05 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
Feb 07 Javascript
vue iview实现动态新增和删除
Jun 17 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 判断变量类型实现代码
2009/10/23 PHP
PHP保存带BOM文件的方法
2015/02/12 PHP
支付宝服务窗API接口开发php版本
2016/07/20 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
2021/03/04 PHP
javascript显示选择目录对话框的代码
2008/11/10 Javascript
IE 当eval遇上function的处理
2011/08/09 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
简单的jquery左侧导航栏和页面选中效果
2014/08/21 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
2015/09/19 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
AngularJS 入门教程之事件处理器详解
2016/08/19 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
2017/04/26 jQuery
使用vue与jquery实时监听用户输入状态的操作代码
2017/09/19 jQuery
JavaScript适配器模式详解
2017/10/19 Javascript
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
vue 开发之路由配置方法详解
2019/12/02 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
python3生成随机数实例
2014/10/20 Python
python如何在终端里面显示一张图片
2016/08/17 Python
Python正则表达式经典入门教程
2017/05/22 Python
Python正则表达式常用函数总结
2017/06/24 Python
Python lambda函数基本用法实例分析
2018/03/16 Python
JavaScript中的模拟事件和自定义事件实例分析
2018/07/27 Python
Django高级编程之自定义Field实现多语言
2019/07/02 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
html5定制表单_动力节点Java学院整理
2017/07/11 HTML / CSS
Marc O’Polo俄罗斯官方在线商店:德国高端时尚品牌
2019/12/26 全球购物
一些PHP的面试题
2015/05/06 面试题
考博专家推荐信模板
2013/12/02 职场文书
2014年药店工作总结
2014/11/20 职场文书
生日答谢词
2015/01/05 职场文书
英语版自我评价,35句话轻松搞定
2019/10/08 职场文书