code snippet for caluculating sum of number in array

Posted by Vineela | Uncategorized | Wednesday 12 November 2008 11:56 am

This is the sample script to use the class

import druva.ArrayUtils;

var arr:Array = new Array(1,2,3);

trace(ArrayUtils.sum(arr));

Actual Class

package druva{
	//@ Author Druva
	//@ return sum of the numbers in an array
	import flash.display.Sprite;

	public class ArrayUtils extends Sprite {
		public function ArrayUtils() {
		}

		public static function sum(arr:Array):Number {
			var res = 0;
			var i=0;
			while (i<arr.length) {
				if (! isNaN(arr[i])) {
					res = Number(res)+ Number(arr[i]);
				}
				i++;
			}
			return res;
		}
	}
}