function recurse(obj) {
if (!obj) {
return;
}
Object.keys(obj).forEach(function(key) {
console.log(key, obj[key]);
if (typeof obj[key] === 'object') {
recurse(obj[key]);
}
});
}
const obj = {
prop1: 'value1',
prop2: {
prop3: 'value3'
}
}
recurse(obj);
// 输出
// prop1 value1
// prop2 {prop3: "value3"}
// prop3 value3
11-21
2196

05-10
374

01-30
521

06-02