Javascript:访问嵌入在动态键中的动态键的值
我有一个对象,其结构类似于Javascript:访问嵌入在动态键中的动态键的值,javascript,json,Javascript,Json,我有一个对象,其结构类似于{sessionID:{Symbol:response{}},其中sessionID和Symbol是动态键。。在本例中,我试图访问符号的值,该值是响应,因此我尝试了类似对象[sessionID].Symbol,对象[sessionID].object[Symbol],对象[sessionID[Symbol]]的方法,但没有任何效果,是否有方法访问嵌入另一个动态键中的动态键的值使用标识符访问属性,需要字符串: object.sessionID.Symbol 或 如果se
{sessionID:{Symbol:response{}}
,其中sessionID和Symbol是动态键。。在本例中,我试图访问符号的值,该值是响应,因此我尝试了类似对象[sessionID].Symbol
,对象[sessionID].object[Symbol]
,对象[sessionID[Symbol]]
的方法,但没有任何效果,是否有方法访问嵌入另一个动态键中的动态键的值使用标识符访问属性,需要字符串:
object.sessionID.Symbol
或
如果sessionID
和Symbol
是包含字符串(或)的变量,则可以使用:
object[sessionID][Symbol]
用于按标识符访问属性,需要字符串:
object.sessionID.Symbol
或
如果sessionID
和Symbol
是包含字符串(或)的变量,则可以使用:
object[sessionID][Symbol]
你需要使用这个符号
var key1 = "sessionID";
var key2 = "Symbol";
object[key1][key2];
其中
key1
和key2
是您的动态键您需要使用此符号
var key1 = "sessionID";
var key2 = "Symbol";
object[key1][key2];
其中
key1
和key2
是您的动态键sayobj={sessionID:{Symbol:response{}}
我们能做到
for(var key1 in obj){
var session = obj[key1];
for(var key2 in session){
console.log(session[key2]); //prints response
}
}
say
obj={sessionID:{Symbol:response{}}
我们能做到
for(var key1 in obj){
var session = obj[key1];
for(var key2 in session){
console.log(session[key2]); //prints response
}
}
您的密钥符号是否会在seesionID中重复?像
{sessionID:{Symbol:response{},Symbol:response{}}
您的键符号会在seesionID中重复吗?像{sessionID:{Symbol:response{},Symbol:response{}}
这个工作对象[sessionID][Symbol],非常感谢这个工作对象[sessionID][Symbol],非常感谢