Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // максимальная глубина вложенности для объекта
- const depthOf = function(object) {
- let level = 1;
- for (let key in object) {
- if (!object.hasOwnProperty(key)) continue;
- if (typeof object[key] === 'object') {
- let depth = depthOf(object[key]) + 1;
- level = Math.max(depth, level);
- }
- }
- return level;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement