2018-03-03 4.8课后习题

作者: 天驱丶 | 来源:发表于2018-03-03 22:07 被阅读0次

    题目:根据数组包含的元素创建一个乘法表,即如果数组为[2, 3, ,7, 8, 10],首先将每个元素都乘以2,再将每个元素都乘以3,以此类推。
    答案

    function multipation (arr, rest) {
      if (!arr instanceof Array || !arr.length) return arr;
      if (!rest) rest = arr;
      else if (!rest.length) return arr;
      var next = arr.map(it => it * arr[0]);
      return multipation(next, rest.slice(1, rest.length));
    }
    

    相关文章

      网友评论

        本文标题:2018-03-03 4.8课后习题

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