我有包含嵌套对象的 javascript 对象。我想使用“for in”循环来迭代这些,但这会返回一个字符串而不是一个对象?
代码:
var myObject = {
myNestedObject : {
key1 : value 1
}
}
然后如果我循环:
for(theObject in myObject){
alert(typeof theObject);
}
这将返回字符串“myNestedObject”,但不返回对象本身。
为什么?