Code:var p:Array = [3, 4, 5, [5, 3, 1, [2, 3], 3], 34]; function addValues(array:Array):Number { var toReturn:Number = 0; function getNums(array:Array) { for (var z in array) { (array[z] instanceof Array) ? getNums(array[z]) : (typeof(array[z]) == "number") ? toReturn += array[z] : null; } } getNums(array); return toReturn; } trace(addValues(p))




Reply With Quote