function alertJson(obj){
if (obj === undefined) return 'undefined\n';
if (obj === null) return 'null\n';
for (var k in obj){
alert(obj[k]);
alertJson(obj[k]);
}
}
alertJson({
a: {
complicatedly: {
nested: ['object']
}
}
});
2つの質問があります...
- 4番目のアラートの後もアラートが継続するのはなぜですか?
- なぜ
[object Object]
最初の2つのアイテムを最初に持ってきて、次にobject
他の2つのアイテムだけを持ってくるのですか。