当前位置: 首页 > news >正文

硅藻泥网站怎么做wordpress内容构建器

硅藻泥网站怎么做,wordpress内容构建器,会员卡管理系统下载,江西岳顶建设工程有限公司网站递归简单来说就是函数内调用自生的一种方法#xff0c;形如#xff1a; function foo(){foo() } 复制代码下面我列举一些常用的递归应用。 1. 求和#xff0c;例如求1234...100之和 分析如下#xff1a; sum(100)sum(99)100 sum(99)sum(98)99 ... sum(1)sum(0)1 复制代码代…递归简单来说就是函数内调用自生的一种方法形如 function foo(){foo() } 复制代码下面我列举一些常用的递归应用。 1. 求和例如求1234...100之和 分析如下 sum(100)sum(99)100 sum(99)sum(98)99 ... sum(1)sum(0)1 复制代码代码实现 function sum(n){if(n1) return 1return sum(n-1)n } console.log(sum(100)) // 5050 复制代码特意说明一下使用递归一定不要忽略退出条件否则会陷入死循环。 2.求阶乘 例如10 function factorial(n) {if(n1) return 1return factorial(n-1)*n } console.log(factorial(10)) // 3628800 复制代码3.平展组织 在实际应用之中经常会遇到类似于组织树结构 var tree[{name:jack,children:[{name:jack2,children:[{name:jack3}]}]},{name:tom,children:[{name:tom2,children:[{name:tom3}]}]}... ] 复制代码我们往往需要对组织树进行平展来更方便我们的开发例如我们需要得到一个所有的名称name数组等采用递归实现如下 var res[] function flatTree(arr){for(let i0;iarr.length;i){ res.push({name:arr[i].name})if(arr[i].children.length!0){return flatTree(arr[i].children)}else{continue;}} } tree.forEach(function(item,index){flatTree([item]) }) 复制代码4.数据分组 例如对于数组[1,5,10,15,21,26,31,36,41,50,55,70] 每隔五秒应该要有数据如果不是每隔五秒的数据应该划入下一个组中即分组后应该为 [[1,5,10,15],[21,26,31,36,41],[50,55],[70] ] 复制代码实现代码如下 unction group(data) {if(data.length0){return false}for(let i0;idata.length;i){if (data[i1] (data[i1]-data[i]5)) {continue;} else {result.push(data.splice(0,i1))group(data)break }}return } group(data) console.log(result) 复制代码5. 对象复制深拷贝 function deepCopy(obj) {var result Array.isArray(obj) ? [] : {};for (var key in obj) {if (obj.hasOwnProperty(key)) {if (typeof obj[key] object) {result[key] deepCopy(obj[key]);} else {result[key] obj[key];}}}return result; } 复制代码
http://www.huolong8.cn/news/334517/

相关文章:

  • 有哪些做的比较好的网站上不了国外网站怎么做外贸
  • 自己有网站怎么推广营销策略怎么写范文
  • 营销网站的策划方案怎么做佛山南海区建网站的公司
  • 研学网站平台建设方案论坛发帖
  • 厦门网站建设价格xm37郑州专门做网站的公司
  • 设计班级网站建设固安企业网站建设
  • 重庆电子网站建设做网站4000-262-263
  • 网站还能赚钱吗wordpress地址更改
  • 邢台做wap网站的公司锦屏县城乡和建设局网站
  • 江苏系统建站怎么用朝阳区网站开发公司
  • 网站seo快速优化技巧关于网站建设的几点体会
  • 手机触屏版网站广告投放平台主要有哪些
  • 做网站需要公章吗wordpress换空间
  • 云南 旅游 网站建设wordpress 修改导航
  • 做盗版网站会怎样大庆医院网站建设
  • 网站建设技术服务清单企业网站建设的目的有哪些
  • 网站域名和空间个人备案 网站内容
  • 网站建设公司排行合肥seo服务商
  • 西安网站建设专业塘下网站建设
  • 徐州网站建设制作工作室西地那非片怎么服用最佳
  • 建设网站 请示 报告网站栏目一般有哪些
  • 安阳哪里做360网站如何自己设计广告图
  • 网站开发步骤说明书是什么数据库怎么做网站
  • 太原网站建设加王道下拉小程序制作公司开发
  • 周口网站开发什么是wordpress响应式主题
  • 优秀品牌网站案例分析凡科做网站行吗
  • 苏州网站建设新手网站建设实习小结
  • 百度搜索高级搜索新网站应该怎么做seo
  • 海南省网站设计公司网址wordpress文件结构
  • 网站开发公司代理注册公司验资需要多少钱