这样声明的两个javascript对象的属性会不会不同?

qq-dabins 2009-11-04 03:37:57

var obj1 = {name: "costa"};
var obj1 = {"name": "costa"};


第二个对象的属性名也用了字符类型,和第一种写法一样吗?
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq-dabins 2009-11-06
  • 打赏
  • 举报
回复
谢谢。
gkw521 2009-11-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 foolbirdflyfirst 的回复:]
JScript code/**
这种对象属性key必须符合javascript变量名声明标准,
即英文字母或_开头,带字母数字下划线。*/var obj1= {name:"costa"};/**
这种对象属性key可以是任意串*/var obj1= {"name":"costa"};var obj= {23abc@* :'costa1'};//错误var obj= {'23abc@*' :'costa2'};//不会错误alert(obj['23abc@*']);//costa2

[/Quote]
顶~~
foolbirdflyfirst 2009-11-04
  • 打赏
  • 举报
回复
/**
这种对象属性key必须符合javascript变量名声明标准,
即英文字母或_开头,带字母数字下划线。
*/
var obj1 = {name: "costa"};
/**
这种对象属性key可以是任意串
*/
var obj1 = {"name": "costa"};


var obj = {23abc@* : 'costa1'};//错误
var obj = {'23abc@*' : 'costa2'};//不会错误
alert(obj['23abc@*']);//costa2

草根醉秋意 2009-11-04
  • 打赏
  • 举报
回复
一样的

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧