📜  在 JavaScript 中转置二维 (2D) 数组

📅  最后修改于: 2022-05-13 01:56:43.823000             🧑  作者: Mango

在 JavaScript 中转置二维 (2D) 数组

给定一个二维数组(矩阵),任务是使用 JavaScript 获得矩阵的转置。

方法一:

  • 将二维数组存储到变量中。
  • 显示二维数组(矩阵)内容。
  • 调用 map() 方法,该方法为数组中的每个元素提供一个回调函数,保持顺序,并从结果中返回一个新数组(原始数组的转置)。

示例:此示例使用array.map()方法来获取数组的转置。

HTML


    
        
            Transpose of a 2D array
        
    
 
    
     
        

            GeeksForGeeks         

              

             

                                       

        

                         


HTML


    
        
            Transposing a 2D array
        
    
     
    
         
        

            GeeksForGeeks         

                  

             

                                       

        

                         


输出:

  • 在点击按钮之前:

  • 点击按钮后:

方法二:

  • 将二维数组存储到变量中。
  • 用相对于数组对角线的镜像替换数组中的每个元素。

示例:此示例创建一个函数,该函数将每个元素替换为其镜像以获取数组的转置。

HTML



    
        
            Transposing a 2D array
        
    
     
    
         
        

            GeeksForGeeks         

                  

             

                                       

        

                                             

输出:

  • 在点击按钮之前:

  • 点击按钮后: