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 实现父窗口引用弹出窗口的值的脚本
Aug 07 Javascript
jQuery .tmpl(), .template()学习资料小结
Jul 18 Javascript
通过复制Table生成word和excel的javascript代码
Jan 20 Javascript
js对象基础实例分析
Jan 13 Javascript
jQuery实现的图文高亮滚动切换特效实例
Aug 10 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
Aug 21 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
Sep 20 Javascript
Node.js学习入门
Jan 03 Javascript
详解Vue整合axios的实例代码
Jun 21 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
Jul 08 jQuery
JS运动特效之链式运动分析
Jan 24 Javascript
js实现盒子滚动动画效果
Aug 09 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代码
2011/11/27 PHP
php自动加载机制的深入分析
2013/06/08 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
浅谈PHP封装CURL
2019/03/06 PHP
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
javascript基于DOM实现权限选择实例分析
2015/05/14 Javascript
学习jQuey中的return false
2015/12/18 Javascript
RequireJS多页面应用实例分析
2016/06/29 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
WEB 前端开发中防治重复提交的实现方法
2016/10/26 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
node.js中EJS 模板快速入门教程
2017/05/08 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
2018/08/28 Javascript
vue实现密码显示与隐藏按钮的自定义组件功能
2019/04/23 Javascript
JavaScript代码异常监控实现过程详解
2020/02/17 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
2020/05/28 Javascript
基于vue--key值的特殊用处详解
2020/07/31 Javascript
Vue父组件监听子组件生命周期
2020/09/03 Javascript
[04:16]DOTA2全国高校联赛16强抽签
2018/05/02 DOTA
python strip()函数 介绍
2013/05/24 Python
Python的迭代器和生成器使用实例
2015/01/14 Python
Python3中exp()函数用法分析
2019/02/19 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
2019/04/26 Python
Python3 执行Linux Bash命令的方法
2019/07/12 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
2020/02/18 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
四年级下册教学反思
2014/02/01 职场文书
护士医德医风自我评价
2014/09/15 职场文书
雷锋的故事观后感
2015/06/10 职场文书