笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员
实现简单的sku算法
` const spec = [ ['红', '白', '蓝'], ['32G', '64G'], ['移动', '联通', '电信'] ] function getSku(specs){ return specs.reduce((prev,next)=>{ let arr = [] prev.forEach(p => { next.forEach(n =>{ arr.push(p.concat([n])) }) }); return arr },[[]])
标签:sku,arr,return,next,商品,算法,specs From: https://www.cnblogs.com/wang622/p/17814323.html