1. 首页
  2. 数据库
  3. 其它
  4. JS声明对象时属性名加引号与不加引号的问题及解决方法

JS声明对象时属性名加引号与不加引号的问题及解决方法

上传者: 2021-01-17 04:43:35上传 PDF文件 28.77KB 热度 31次
一般情况下属性名加引号和不加引号是都可以的,效果是一样的。 var obj = { name : '你好', 'age' : 1, }; [removed]( obj['name'] + '' ); [removed]( obj.age); 上面两行代码均可以正确执行。 当且仅当你的属性名是非法怪异的名字时候,会报错。 var obj = { 333 : '这个会报错' }; [removed]( obj.333); 此时报错。 var obj = { “333”: '这个也会报错' }; [removed](
下载地址
用户评论