遞歸遍歷:
- 基本問題: 當前屬性值不為對象時,打印鍵和值
- 遞歸過程:當前屬性值為對象時,打印鍵,繼續遞歸
var o = { a: { b: { c: { d: { e: { f: 1, g:{ h:2 } } } } } } }; function printObjRec(obj) { for (var prop in obj) { if (typeof (obj[prop]) === "object") { console.log(prop); getProp(obj[prop]); return; } console.log(prop); console.log(obj[prop]); } }; // printObjRec(o);