📜  如何使用 JavaScript 对 2 个数组进行笛卡尔积?

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

如何使用 JavaScript 对 2 个数组进行笛卡尔积?

任务是在 JavaScript 的帮助下计算 2 个 JavaScript 数组的笛卡尔积。以下是讨论的一些技术。
方法一:

  • 创建一个新数组。
  • 外循环遍历第一个数组,内循环遍历第二个数组。
  • 在内部循环中,将第一个数组元素与第二个数组元素连接起来,并将其推送到一个新数组中。

示例 1:此示例使用上述方法。



  

    
        cartesian product of 2 arrays using JavaScript
    

  

    

               GeeksForGeeks           

    

    

         

    

       

输出:

  • 在点击按钮之前:
  • 点击按钮后:

方法二:

  • 创建一个新数组。
  • 这里遵循相同的方法,对于第一个数组的每个元素,第二个数组的每个元素都在.apply() 和 .map() 方法的帮助下连接并推送到新数组。

示例 2:此示例使用上述方法。



  

    
        cartesian product of 2 arrays using JavaScript
    

  

    

               GeeksForGeeks           

    

    

         

    

       

输出:

  • 在点击按钮之前:
  • 点击按钮后: