js数组转置
<script type="text/javascript">
var
arr=[[1,2,3],[4,5,6],[7,8,9],[17,18,19]];
var
arr2=new Array();
var
alen=arr.length;
var
blen=arr[0].length;
for(var
i=0;i<arr.length;i++)
{
for(var
j=0;j<arr[0].length;j++){
document.write(arr[i][j]);
document.write(" ");
}
document.write("<br/>");
}
document.write("*****************************<br/>")
for(var
i=0;i<blen;i++)
{
arr2[i]=new
Array();
for(var
j=0;j<alen;j++)
{
arr2[i][j]=0;
}
}
for(var
i=0;i<alen;i++)
{
for(var j=0;j<blen;j++){
arr2[j][i]=arr[i][j];
}
}
for(var
i=0;i<arr2.length;i++)
{
for(var
j=0;j<arr2[0].length;j++){
document.write(arr2[i][j]);
document.write(" ");
}
document.write("<br/>");
}
</script>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。