peekdepth
Version:
Get the max depth of a multi-dimensional array
31 lines (21 loc) • 948 B
Markdown
# peekdepth
[](https://travis-ci.org/ecman/peekdepth) [](https://codecov.io/gh/ecman/peekdepth) [](https://codeclimate.com/github/ecman/peekdepth)
Get the max depth of a multi-dimensional array
# Usage
```js
const peekdepth = require('peekdepth');
let parentArray = ["parent"];
let childArray = ["child", parentArray];
let grandchildArray = ["grandchild", childArray, parentArray]
childArray.push(grandchildArray);
parentArray.push(childArray);
console.log('grandchildArray:', grandchildArray);
console.log('depth:', peekdepth(grandchildArray));
```
Output:
```text
grandchildArray: [ 'grandchild',
[ 'child', [ 'parent', [Circular] ], [Circular] ],
[ 'parent', [ 'child', [Circular], [Circular] ] ] ]
depth: 3
```