对象的所有键名都是字符串(ES6 又引入了 Symbol 值也可以作为键名),所以加不加引号都可以。
如果键名是数值,会被自动转为字符串。
如果键名不符合标识名的条件(比如第一个字符为数字,或者含有空格或运算符),且也不是数字,则必须加上引号,否则会报错。
相关文章
- 03-07python 判断一个对象的变量类型
- 03-07js赋值变了,被赋值的对象也变了。封装组件时,初始化一个对象,将初始化对象赋值给另一个对象,与form表单双向绑定,form表单变了,与form表单双向绑定的值也变了,最终导致初始化对象改变
- 03-07JS中的数据类型的判断(typeof,instanceof,constructor)
- 03-07JS经典面试题---如何判断数组类型的数据
- 03-07js组成、js中数据类型、typeof、instanceof、判断对象相等、函数及调用形式
- 03-07js 根据对象数组中的属性进行排序
- 03-07js sort方法根据数组中对象的某一个属性值进行排序
- 03-07js sort方法根据数组中对象的某一个属性值进行排序
- 03-07js 根据数组对象里的某个属性实现顺序或逆序排序
- 03-07用 Long 做 Map 的 Key,存的对象花一下午才取出来,坑惨了