<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
var xiaoming = {
name : "xiaoming",
age : 18,
like : ["eat","sleep","js"],
gf : {
name : "xiaohua",
age : 16,
bf : {
name : "xiaohliyu",
age : 15
}
}
}
function printobj(obj){
//判断说明是数据类型
if(typeof obj != "object"){//判断说明不是对象
return obj
}
for(var k in obj){//遍历对象和数组
console.log(k + "\t" + obj[k]);//在控制台输出
if(typeof obj[k] == "object"){//判断说明如果是对象则递归
printobj(obj[k])
}
}
return
}
printobj(xiaoming)
</script>
</body>
</html>
对象的深层遍历
最新推荐文章于 2022-12-08 12:46:43 发布