オブジェクトがあるとします:
obj:{
child:{
x:12,
y:50
},
key1:"value1",
key2:"value2"
}
次のように、オブジェクトをトラバースしたい場合:
for (var i in obj) {
}
オブジェクトに子オブジェクトがあるかどうかを判断するにはどうすればよいので、それをトラバースできますhasOwnProperty
。メソッドを使用できることはわかっていますが、この状況では、子オブジェクトの名前が何であるかわかりません。