level 12
function readObj(obj) {
var x, r;
r = "";
for (x in obj) {
if (typeof obj[x] == "object") {
r = r + readObj(obj[x]);
} else {
r = r + x + " : " + obj[x] + ",";
}
}
return r;
}
var oPerson = {
xiaoMing: {
name: "李小明",
age: 16,
color: "red",
parent: {
name: "李钢",
age: 44,
color: "black"
}
},
xiaoSan: {
name: "张三",
age: 24,
color: "yellow"
}
}
console.log(readObj(oPerson));
2020年09月14日 09点09分
4
level 1
typeof判断是否是对象,那个object请加上引号
2020年09月14日 11点09分
5
level 11
除去楼上说的那些
还有个小坑, typeof null的返回也是object, 这个判断你需要加上
2020年09月14日 11点09分
6
null这个我考虑了,我要检测的数组里没有null
2020年09月14日 14点09分