我有包含嵌套对象的javascript对象.我想使用'for in'循环迭代这些但是这会返回一个字符串而不是一个对象?
码:
var myObject = {
myNestedObject : {
key1 : value 1
}
}
Run Code Online (Sandbox Code Playgroud)
然后,如果我循环:
for(theObject in myObject){
alert(typeof theObject);
}
Run Code Online (Sandbox Code Playgroud)
这将返回字符串'myNestedObject',但不返回对象本身.
为什么?
theObject属性键.你想要的可能是:
for(var key in obj){
var theObject = obj[key];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
110 次 |
| 最近记录: |