我有这个对象:
var Messages = {
"msg100": "Message 100",
"msg101": "Message 101",
"msg102": "Message 102",
"msg103": "Message 103",
}
如果我想获得msg101
,我可以使用以下两种方法之一来实现:
Messages.msg101
// or
Messages['msg101']
两者都返回相同的值。那么,什么方法更好用,为什么?
答案 0 :(得分:-1)
第一个更受限制(顺便说一句,我确定它是重复的)。
var Messages = {
"1": "Message 103"
}
alert(Messages.1) //nope
与此相反:
var Messages = {
"1": "Message 103"
}
alert(Messages["1"]) //all ok