function flattenArray(inputArray) { var resultArray = []; for (var i = 0; i < inputArray.length; i++) { if (typeof(inputArray[i]) == 'number') { resultArray.push(inputArray[i]); } else if (Array.isArray(inputArray[i])) { resultArray = resultArray.concat(flattenArray(inputArray[i])) } } return resultArray; }