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 相关文章推荐
Javascript实现获取窗口的大小和位置代码分享
Dec 04 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
Apr 17 Javascript
分享jQuery封装好的一些常用操作
Jul 28 Javascript
jQuery实现产品对比功能附源码下载
Aug 09 Javascript
jQuery基本选择器和层次选择器学习使用
Feb 27 Javascript
JavaScript异步上传图片文件的实例代码
Jul 04 Javascript
浅谈es6中export和export default的作用及区别
Feb 07 Javascript
新手必须知的Node.js 4个JavaScript基本概念
Sep 16 Javascript
了解JavaScript中的选择器
May 24 Javascript
简述vue-cli中chainWebpack的使用方法
Jul 30 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
Aug 23 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
Feb 01 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
上海无线电三厂简史修改版
2021/03/01 无线电
PHP Ajax中文乱码问题解决方法
2009/02/27 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
javascript中 try catch用法
2015/08/16 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
详解webpack+gulp实现自动构建部署
2017/06/29 Javascript
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
js实现简单分页导航栏效果
2019/06/28 Javascript
python网络编程学习笔记(五):socket的一些补充
2014/06/09 Python
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
2018/07/30 Python
在pycharm中设置显示行数的方法
2019/01/16 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
Python制作词云图代码实例
2019/09/09 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
python 实现turtle画图并导出图片格式的文件
2019/12/07 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
美国牛仔品牌:True Religion
2018/11/16 全球购物
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
电焊工岗位职责
2014/03/06 职场文书
物流专业专科生职业生涯规划书
2014/09/14 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
2015年小学语文教师工作总结
2015/10/23 职场文书
详解CSS不受控制的position fixed
2021/05/25 HTML / CSS
java Nio使用NioSocket客户端与服务端交互实现方式
2021/06/15 Java/Android
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android