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>
最新文章
- 启动maven项目发现没有tomcat
- Cannot change version of project facet Dynamic Web Module to 3.0
- HQL 参数绑定、唯一结果、分页、投影总结(下)
- SharpGL学习笔记(十七) 立体文字和平面文字
- HDU 4049 Tourism Planning(动态规划)
- 最长公共子序列 NYOJ37
- HDU 2795 Billboard(线段树的另类应用)
- ASP.NET连接数据库并获取数据
- 关于JS中的apply()与call()使用方法与区别
- android之TabWidget选项卡
- CSAPP:Binary Bomb
- linux 网络编程:客户端与服务器通过TCP协议相互通信 + UDP
- neo智能合约的生命周期
- 你必须知道的.net读书笔记第四回:后来居上:class和struct
- C. Ayoub and Lost Array cf dp
- 使用select正确处理EOF的str_cli函数
- 使用js生成二维码和条形码
- ESXI 迁移至KVM (V2V迁移)
- DevOps平台的“精益创业”之路
- forEach、map、filter、find、sort、some等易错点整理