ネストされたオブジェクトを含む JavaScript オブジェクトがあります。「for in」ループを使用してこれらを反復処理したいのですが、これはオブジェクトではなく文字列を返しますか?
コード:
var myObject = {
myNestedObject : {
key1 : value 1
}
}
そして、私がループした場合:
for(theObject in myObject){
alert(typeof theObject);
}
これは文字列「myNestedObject」を返しますが、オブジェクト自体は返しません。
なんで?