算法
链表
代码调试学习
JSON的最大深度
// 每嵌套一个对象,深度加一
function getDepth(obj) {
let depth = 0 ;
for(let key in obj){
// hasOwnProperty:方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性
if(obj.hasOwnProperty(key) && typeof obj[key] === 'object'){
depth = Math.max(depth, getDepth(obj[key]));
}
}
return depth + 1;
}
看了一下牛客