元问答栏目视频美女
  1. 编程问答
  2. 答案列表

js如何遍历对象及子对象的所有属性

回答列表
function iteratethroughallkeysandvalues(obj) {
for(let key in obj) {
if(!obj.hasownproperty(key)) return;//排除掉原型继承而来的属性。
console.log(key,obj[key]);
if(typeof obj[key] == 'object'|| typeof obj[key] == 'function') {
iteratethroughallkeysandvalues(obj[key]);//递归遍历属性值的子属性。
}
}
}
猜你喜欢
相关推荐