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]);//遞歸遍歷屬性值的子屬性。
}
}
}
- 編程問答
- 答案列表
js如何遍歷對象及子對象的所有屬性[朗讀]
加入收藏