小码问答,有问必答!

json中的属性必须要加双引号吗?不加为什么也不会出错?

json中的属性必须要加双引号吗?不加为什么也不会出错?

WEB前端

收藏

1个回答

我要回答

  • author
    少尉 2021-05-12 10:46

    在Javascript中,如果是合法的变量名,属性可以不用加双引号,但是如果不是合法的变量名,比如:person-name,那么属性必须要加双引号,而且在读取的时候,不能使用.person-name的方式读取,要使用["person-name"]的方式读取。