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

来源:6-2 完美运动框架

一二得三

2017-01-11 00:03

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


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


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


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

写回答 关注

3回答

  • qq_巧克力人生
    2017-01-13 12:52:14
    已采纳

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

    一二得三

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

    2017-01-13 12:56:21

    共 1 条回复 >

  • qq_巧克力人生
    2017-01-13 13:06:34

    都不用加

    一二得三

    谢谢(* ̄︶ ̄)

    2017-01-13 13:17:56

    共 1 条回复 >

  • pujianbo
    2017-01-13 12:47:12

    IE低版本有问题

    一二得三

    感谢回答,除了ie低版本其他浏览器都支持吗?我在搜索引擎上面没有搜到这方面的资料,请问您知道哪里有这方面的资料吗?

    2017-01-13 12:52:38

    共 1 条回复 >

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题