对象的深层遍历
<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><script>var xiaoming = {name : "...
·
<!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>

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐
所有评论(0)