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

做标书的任务网站广告联盟官网

做标书的任务网站,广告联盟官网,上海 经营性网站备案,宝安建网站两种效果: 只取叶子全部都要 思路:1 判断有子节点就递归,2传递res接收结果,3 把父path一层层传下去,使用args接收不定参数 let arr [{path: 1,children: [{ path: /1.1, children: [{ path: /1.1.1 }, { path: /1.…

两种效果:

  1. 只取叶子
  2. 全部都要

思路:1 判断有子节点就递归,2传递res接收结果,3 把父path一层层传下去,使用args接收不定参数

let arr = [{path: '1',children: [{ path: '/1.1', children: [{ path: '/1.1.1' }, { path: '/1.1.2 ' }] },{ path: '/1.2 ' },],},{path: '2',children: [{ path: '/2.1', children: [{ path: '/2.1.1' }, { path: '/2.1.2 ' }] },{ path: '/2.2 ' },],},{ path: '3', children: [{ path: '/3.1' }, { path: '/3.2 ' }] },
]

只取叶子

fun(arr)
function fun(arr) {let res = []funSub(arr, res, null)console.log(res)
}function funSub(arr, res, ...args) {arr.forEach((item) => {if (item.children) {funSub(item.children, res, item, ...args)} else {let tmp = item.pathif (args.length > 0) {args.forEach((arg) => {if (arg) {tmp = arg.path + tmp}})}res.push({ path: item.path, tmp })}})
}

效果

[{ path: '/1.1.1', tmp: '1/1.1/1.1.1' },{ path: '/1.1.2 ', tmp: '1/1.1/1.1.2 ' },{ path: '/1.2 ', tmp: '1/1.2 ' },{ path: '/2.1.1', tmp: '2/2.1/2.1.1' },{ path: '/2.1.2 ', tmp: '2/2.1/2.1.2 ' },{ path: '/2.2 ', tmp: '2/2.2 ' },{ path: '/3.1', tmp: '3/3.1' },{ path: '/3.2 ', tmp: '3/3.2 ' }
]

全部都要

fun(arr)
function fun(arr) {let res = []funSub(arr, res, null)console.log(res)
}function funSub(arr, res, ...args) {arr.forEach((item) => {let tmp = item.pathif (args.length > 0) {args.forEach((arg) => {if (arg) {tmp = arg.path + tmp}})}res.push({ path: item.path, tmp })if (item.children) {funSub(item.children, res, item, ...args)}})
}

效果

[{ path: '1', tmp: '1' },{ path: '/1.1', tmp: '1/1.1' },{ path: '/1.1.1', tmp: '1/1.1/1.1.1' },{ path: '/1.1.2 ', tmp: '1/1.1/1.1.2 ' },{ path: '/1.2 ', tmp: '1/1.2 ' },{ path: '2', tmp: '2' },{ path: '/2.1', tmp: '2/2.1' },{ path: '/2.1.1', tmp: '2/2.1/2.1.1' },{ path: '/2.1.2 ', tmp: '2/2.1/2.1.2 ' },{ path: '/2.2 ', tmp: '2/2.2 ' },{ path: '3', tmp: '3' },{ path: '/3.1', tmp: '3/3.1' },{ path: '/3.2 ', tmp: '3/3.2 ' }
]
http://www.lbrq.cn/news/2723401.html

相关文章:

  • 网站解析错误seo推广优化工具
  • 免费下载建设银行官方网站搜狗网址大全
  • 江苏网站建设app开发公司
  • 淮安专业做网站郑州网络运营培训
  • 信息发布网站模板下载广东seo推广公司
  • 网站小功能seo怎么做教程
  • wamp个人网站开发来源百度电话人工服务
  • 南昌外贸网站设计网络促销策略
  • 做文学网站算不算开公司市场营销策划方案书
  • 河北沧为信息技术有限公司seo二级目录
  • 网站流量一直下降网络营销的作用和意义
  • 有什么网站可以发布个人信息seo点击软件手机
  • 西安单位网站建设自己的网站
  • 汕头网站上排名集客营销软件官方网站
  • 产品如何做网站地图如何制作一个简易网站
  • 网站制作详细教程网站seo优化多少钱
  • 网站开发留学海淀区seo搜索引擎
  • 叫人做网站后不提供源码wordpress免费建站
  • 网站建设尚品58和百度哪个推广效果好
  • 网站一般多长时间自己做网站设计制作
  • 金华网站推广广西网站建设制作
  • 东莞比较出名的网站建设公司淘宝指数官网的网址
  • 网站开发毕业答辩演讲稿范文互联网金融营销案例
  • 如何修改用织梦做的网站的模板seo辅助工具
  • wordpress直接上传视频网站吗热门国际新闻
  • 电商网站有哪些特色环球网最新消息
  • wordpress 摘要不显示网站优化推广服务
  • 企业建站系统营销吧tt团队网络营销与策划
  • app在线开发制作平台seo优化工具大全
  • java都是做网站吗网络营销方式都有哪些
  • Kafka生产者——提高生产者吞吐量
  • 【每天一个知识点】生物的数字孪生
  • HTML <link rel=“preload“>:提前加载关键资源的性能优化利器
  • 利用 Python 爬虫按图搜索 1688 商品(拍立淘)实战指南
  • 从零到一:TCP 回声服务器与客户端的完整实现与原理详解
  • 基于elk实现分布式日志