Convert a String to a Number, in an Array

Hi All,

I’m trying to convert the items of an array from a String to a Number.
I’m using forEach() but it doesn’t seem to work… I want the trace to return ‘Number’.
Anyone know how I can do this.

Cheers


internal function parseData(d:String):void {
	// d = "0, 12, 34|1, 56, 78";
	var data : Array = d.split("|");
	for (var i : int = 0; i < data.length; i++) {
		data* = data*.split(",");
		data*.forEach(toNum);
	}
}

trace(typeof(data[0][1]));
// String

internal function toNum(element : *, index : int, arr : Array) : void {
	element = Number(element);
}

internal function toNum(element : *, index : int, arr : Array) : void {
	array[index] = Number(element);
}

?

[QUOTE=Felixz;2326541]

internal function toNum(element : *, index : int, arr : Array) : void {
	array[index] = Number(element);
}

?[/QUOTE]

thanks Felixz, that fixed it.