2018-03-03 4.8课后习题

题目:根据数组包含的元素创建一个乘法表,即如果数组为[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));
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容