• 计算给给定值一共有多少种组合方式 ```javascript const arr = [[‘a’,’b’,’c’],[‘d’,’e’,’f’],[‘g’,’h’]] function combine(){arr}{ const res = arr.reduce((pre,cur)=>{ let temp = []
      pre.map(item=>{
      1. cur.map(item1=>{
      2. temp.push(item+item1)
      3. })
      }) return temp }) return res; }

    ```