antares/src/common/libs/getArrayDepth.js

11 lines
193 B
JavaScript

/**
*
* @param {any[]} array
* @returns {number}
*/
export function getArrayDepth (array) {
return Array.isArray(array)
? 1 + Math.max(0, ...array.map(getArrayDepth))
: 0;
}