美文网首页
不定数量的笛卡尔乘积

不定数量的笛卡尔乘积

作者: 刘大 | 来源:发表于2018-12-20 12:47 被阅读0次

入参为不定数量的数组的数组

const data = [
  ['aa','bb','cc'],
  ['11','22'],
  ['AA','BB','CC','DD'],
  ... //个数不定
]

返回数据如下

["aa11AA", "aa11BB", "aa11CC", "aa11DD", "aa22AA", ..., "cc22DD"]
function cp(arr) {
    return arr.reduce(function (a,b) {
        let newArr=[]
        a.map(v0 => {
            b.map(v1 => {
                newArr.push('' + v0 + v1);
            })
        })
        return newArr
    })
}

相关文章

  • 不定数量的笛卡尔乘积

    入参为不定数量的数组的数组 返回数据如下

  • 三、MySQL多表查询和子查询

    1、隐式连接 1、笛卡尔乘积笛卡尔(Descartes)乘积又叫直积。假设集合A={a,b},集合B={0,1,2...

  • 笛卡尔积

    笛卡尔乘积:笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积表示为...

  • 17. Letter Combinations of a Pho

    笛卡尔乘积 Cartesian product Given a string containing digits ...

  • 笛卡尔积

    1.什么笛卡尔积 百科:笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又...

  • mysql第四天-连接查询

    连接查询 举例: 笛卡尔乘积现象:select name,boyname from beauty,boys; 添加...

  • 笛卡尔积算法(PHP实现)

    第一、定义 笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示...

  • oracle多表查询之经典面试题

    一、笛卡尔积 概念 笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直...

  • 4.笛卡尔乘积

    笛卡尔乘积 不封闭 有序对(x,y) n元组 克林闭包=空集+正闭包 正闭包 乔姆斯基 语言,字母表 有穷集合的基...

  • JavaScript 实现笛卡尔乘积

    题目:JavaScript 实现笛卡尔乘积,一般用于商品 sku 属性配置,例如输入 ['1', '2'], ['...

网友评论

      本文标题:不定数量的笛卡尔乘积

      本文链接:https://www.haomeiwen.com/subject/fxkykqtx.html