`
ql9075
  • 浏览: 4312 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

js数组行,列互换

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
 
<script language="javascript" type="text/javascript">
<!--
var arr=[[2,5,8,0,1],[9,2,4,3,6],[-2,3,9,1,1],[2,7,7,7,8]];
var arr2=[];
for (i= 0;i<arr[0].length ;i++ )
{
   arr2[i]=[];

}
for ( i=0;i<arr.length ;i++ )
{
  for ( j=0 ;j<arr[0].length ;j++ )
  {
    arr2[j][i] = arr[i][j];
  }

}

for ( i = 0 ; i< arr2.length ; i++ )
{
  for (j = 0; j< arr2[0].length;j++ )
  {
   document.writeln(arr2[i][j]+"&nbsp;");
  }
  document.writeln("<br/>")
}

//-->
</script>

</head>

<body>
 
</body>
</html>




2  5  8  0  1 
9  2  4  3  6 
-2 3  9  1  1 
2  7  7  7  8 




2  9  -2  2 
5  2  3  7 
8  4  9  7 
0  3  1  7 
1  6  1  8 

分享到:
评论

相关推荐

    JavaScript类数组对象转换为数组对象的方法实例分析

    本文实例分析了JavaScript类数组对象转换为数组对象的方法。分享给大家供大家参考,具体如下: 1、类数组对象: 拥有length属性,可以通过下标访问; 不具有数组所具有的方法。 2、为什么要将类数组对象转换为数组...

    javascript二维数组转置实例

    此外,转置操作不适用于非方阵(即行数和列数不相等的数组),因为转置后的数组行数和列数会互换,所以只有在原数组为方阵的情况下,转置操作才有意义。 综上所述,通过上述实例,我们不仅学习到了如何在JavaScript...

    matrix二维数组变换.zip

    对于90度旋转,数组的每一行变为新数组的对应列,且方向相反。180度旋转是水平和垂直翻转的组合,而270度旋转是90度旋转的逆操作。 3. **矩阵变换**: - 平移:改变数组中元素的位置,使其在坐标系中移动。 - ...

    无序数组排序

    - **堆排序**:利用堆这种数据结构,构建最大堆或最小堆,然后将堆顶元素与末尾元素互换,缩小堆的范围,重复此过程直到整个数组有序。 4. **实现细节**:在实际编程中,我们需要考虑一些具体实现的细节,如时间...

    js代码-数组引用陷阱 reverse reverse() 方法将数组中元素的位置颠倒,并返回该数组的引用

    `reverse()`方法是JavaScript数组对象的一个内置方法,它的作用是反转数组中元素的顺序。这个方法并不创建一个新的数组副本,而是直接修改原数组,这正是所谓的“引用陷阱”——当你调用`reverse()`时,你改变的是...

    javascript创建数组之联合数组的使用方法示例

    在JavaScript中,创建数组有多种方式,其中联合数组(也称为对象数组或键值数组)是一种常见且有用的数组形式。联合数组不同于传统的以数字索引的数组,它允许开发者通过字符串键来存储和访问数据,这与PHP中的关联...

    JS数组操作中的经典算法实例讲解

    冒泡排序 [removed] var arr = [3,7,6,2,1,5]; 定义一个交换使用的中间变量 var temp = 0; for(i=0;...互换 temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } for(var i in arr){

    基于PHP的HTMLJS互换工具源码.zip

    【标题】"基于PHP的HTMLJS互换工具源码.zip" 涉及的主要知识点是PHP编程语言在创建一个HTML和JavaScript互换工具中的应用。这个工具可能用于处理Web页面中HTML与JavaScript代码的交互,使得开发人员可以更加灵活地...

    js简单实现Select互换数据的方法

    ### js实现Select互换数据的方法知识点总结 #### 前言 本文介绍了一种使用JavaScript来实现两个HTML Select元素中数据相互交换的方法。该方法涉及到动态地操作DOM元素,特别是对select元素中的option节点进行插入和...

    实现两个select之间内容的互换实测通过

    总结一下,实现两个`&lt;select&gt;`下拉框内容互换的关键在于正确获取`&lt;select&gt;`元素,利用JavaScript或jQuery操作`&lt;option&gt;`元素,并绑定合适的事件触发互换。在VS2008环境下,可以方便地进行网页设计和开发,结合HTML、...

    PTA-交换最小值和最大值

    在编程实现时,可以使用各种语言,例如 Python、Java、C++ 或 JavaScript。以下是使用 Python 的简单示例: ```python def swap_min_max(arr): min_val = float('inf') max_val = float('-inf') min_idx, max_...

    js实现json数据行到列的转换的实例代码

    在本例中,需要将JSON数据从行格式转换为列格式。这通常用于报表生成、图表绘制等场景,以提高数据的可读性和操作的便利性。 在提供的示例中,JSON数据表示了不同城市在不同月份的电量数据。原始数据以行的形式组织...

    模拟数组中的内容交换(swap)

    增加两个文本输入框,抬头...初始状态,所有的单元格的颜色为白色,除了单元格2的颜色是红色,单元格5的颜色为蓝色,单元格8的颜色为绿色,用户在X中输入2,在Y中输入5,然后点击按钮,那么单元5和单元格2的颜色互换。

    table 行列转置demo

    这通常涉及数组操作,将表格数据存储为二维数组,然后转换数组的维度。例如,可以使用`Array.prototype.map()`和`Array.prototype.transpose()`方法来实现行列转置。 Java在这里可能用于后端服务,处理来自前端的...

    flash+js广告代码(5图互换)

    2. JavaScript控制器:这部分代码管理图片的切换逻辑,可能包括初始化图片数组、设置定时器、切换图片的函数等。 3. 交互接口:Flash和JavaScript之间的接口,使得JavaScript可以控制Flash中的内容,例如更改显示的...

    JavaSE034Arrays类解析及数组疑难剖析.docx

    在本文档"JavaSE034Arrays类解析及数组疑难剖析"中,主要讨论了以下几个核心知识点: 1. **二维数组与引用类型** 在Java中,数组是一个对象,它可以存储基本类型(如int, double等)或者引用类型的数据。当二维...

    vue实现div拖拽互换位置

    这里需要使用JavaScript数组的 splice 方法来删除拖动元素的当前位置,并将其插入到目标位置。 为了使拖放效果更直观,我们还添加了CSS过渡效果,使得元素在位置交换时有平滑的过渡效果。这可以通过给元素设置过渡...

    JS中的数组的sort方法使用示例

    综上所述,sort方法是JavaScript数组中非常实用的排序方法,它既可以用于简单的默认排序,也可以通过传入自定义比较函数来实现复杂的排序需求。正确使用sort方法以及比较函数,可以使得数组元素的排序按照预期的顺序...

    JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法

    在JavaScript编程中,递归经常被用于实现数组或列表的排序、遍历等操作。 接下来,我们具体来看看如何利用递归算法对数组中的元素进行倒序排列。首先,我们定义一个基础数组,如示例中的var array = [1,2,3,4,5,6,7...

    java和javascript之间的DES加密解密

    由于Java和JavaScript环境的不同,直接使用代码可能无法直接互换。为了使两者之间能够兼容,我们需要确保使用相同的密钥和填充方式。同时,由于JavaScript可能无法处理字节流,所以可能需要将加密后的字节转换为...

Global site tag (gtag.js) - Google Analytics