00001 var baseFlatten = require('./_baseFlatten'), 00002 toInteger = require('./toInteger'); 00003 00024 function flattenDepth(array, depth) { 00025 var length = array == null ? 0 : array.length; 00026 if (!length) { 00027 return []; 00028 } 00029 depth = depth === undefined ? 1 : toInteger(depth); 00030 return baseFlatten(array, depth); 00031 } 00032 00033 module.exports = flattenDepth;