发新话题
打印

[求救] 一个由字符串作为元素的数组怎样变为数字元素的数组?

一个由字符串作为元素的数组怎样变为数字元素的数组?

一个由字符串作为元素的数组怎样变为数字元素的数组?如my_array=["1","1","2","3","8","7"],用什么方法变为my_array=[1,1,2,3,8,7],谢谢!

TOP

var a=["23"]; var b=Number(a[0]); trace(b);

TOP

var a=[Number("23")];
trace(a);

TOP

谢谢周霜,我想整个数组的全部元素一起转换,不是一个一个转,可以吗?

TOP

var my_array=[Number("1"),Number("1"),Number("2"),Number("3"),Number("8"),Number("7")];
trace(my_array);

TOP

已知a == ["1","2","3","6","4"]
复制内容到剪贴板
代码:
var b:Array=[]
for(var i=0;i<a.length;i++){
_root.b=Number(_root.a)
}

trace(b)

TOP

感谢楼上两位,特别感谢Cl@rke将军,您提供的方法正是我需要的。谢谢!

TOP

Cl@rke将军:测试时没有输出啊,再帮帮忙吧,谢谢!

TOP

var my_array = ["1", "1", "2", "3", "8", "7"];
for (var _p in my_array) {
        my_array[_p] = Number(my_array[_p]);
}
trace(my_array);

TOP

谢谢终极版主!!!

TOP

发新话题