对象深度
2024年04月09日
一、递归
function getObjectMaxDepth(obj) {
let maxDepth = 0;
Object.keys(obj).forEach((key) => {
if (typeof obj[key] === "object") {
let depth = getObjectMaxDepth(obj[key]);
maxDepth = Math.max(maxDepth, depth);
}
});
return maxDepth + 1;
}