我有一个javascript对象,如下所示:
var obj = {
"1": {
"status": "online",
"friends": "4,6,9,12,26,38,40,41,42,51,52,59,183",
"ws": {}
},
"6": { "status": "online", "friends": "1,9", "ws": {} }
}
我还有一个像这样定义的变量:
var id = 1;
我正在尝试使用此ID访问该对象:
obj[id]
结果是undefined
。为什么呢?
我也尝试过:
obj[id.toString()]
obj[String(id)]
两者都会产生undefined
。
为什么?
如果相关,则在NodeJS中。 任何帮助将不胜感激