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']
}
}
});
我有两个问题...
- 为什么在第四次警报之后警报一直持续?
- 为什么它首先
[object Object]
为前两项带来,然后object
为其他两项单独带来。