Obter a profundidade máxima de um objeto ou array
Crie uma função que receba um objeto ou array como argumento e retorne a profundidade máxima desse objeto ou array.
Exemplos
getDepth([]) ➞ 1
getDepth({ a: 1 }) ➞ 1
getDepth({ a: 1, b: { c: 1 } }) ➞ 2
getDepth([1, [2, [3, [4, [5]]]]]) ➞ 5Observações
Um objeto ou array vazio conta como uma profundidade de 1.