为了账号安全,请及时绑定邮箱和手机立即绑定

为什么json中{name:value},name不加双引号?

为什么 json 中 {name:value},为什么传参数的时候 name 不加双引号也能实现?


attr作为getStyle中的参数,getComputedStyle(obj,null)[attr]中使用了“[ ]”,方括号当中的类名不是应该用双引号括起来吗?


我自己测试了一下,不加双引号和加双引号都可以成功,请问为什么呢?


难道是因为 json 自动加了双引号吗?

正在回答

3 回答

你建立这个json对象的时候,系统就默认name为字符串,所以不用加""号

0 回复 有任何疑惑可以回复我~
#1

一二得三 提问者

谢谢你的回答,我好像有点理解了,name 只是作为一个名称,它只是一个字符串是这样吗?还有楼上那位答主说在低版本的ie 下会出现问题,是低版本的必须要加双引号吗?还是不加呢?
2017-01-13 回复 有任何疑惑可以回复我~

都不用加

0 回复 有任何疑惑可以回复我~
#1

一二得三 提问者

谢谢(* ̄︶ ̄)
2017-01-13 回复 有任何疑惑可以回复我~

IE低版本有问题

0 回复 有任何疑惑可以回复我~
#1

一二得三 提问者

感谢回答,除了ie低版本其他浏览器都支持吗?我在搜索引擎上面没有搜到这方面的资料,请问您知道哪里有这方面的资料吗?
2017-01-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么json中{name:value},name不加双引号?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信