为了账号安全,请及时绑定邮箱和手机立即绑定

能否把递归次数保存在递归函数中最后在返回出来

能否把递归次数保存在递归函数中最后在返回出来

人到中年有点甜 2019-02-14 18:14:29
var steam=[]var a=0var arr =[[1,[2,3]],[3,4]]function recursion(arr) {    a++    arr.forEach(function (x) {        if(Object.prototype.toString.call(x)=='[object Array]'){            recursion(x,a++)        } else {            steam.push(x)        }    })    }   //数组过滤recursion(arr)    console.log(steam)    console.log(a) 我这样写最后只能保存在全局变量中,能否最后把递归次数a保存在递归中 最后在return出来  
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 529 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号