js里面一维数组转二维数组问题。

简单的说就是这样:
把 [10,20,30,40,50]
变成 [[1,10][2,20][3,30][4,40][5,50]] 这样的结构,在js中转!谢谢!

第1个回答  2011-06-15
function change() {
var arr1 = [10, 20, 30, 40, 50];
var arr2 = new Array();
for(var i=0;i<arr1.length;i++)
{
arr2.push([i+1,arr1[i]]);
}
alert(arr2[0]);//测试,弹出第一个元素
}本回答被提问者采纳
第2个回答  2011-06-15
var array = [10,20,30];
var alength = array.length;
for(var i=0;i<alength;i++)
{
array[i] = [(i+1),array[i]];
}