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

做标书的任务网站赣州seo公司

做标书的任务网站,赣州seo公司,河南专业网站建设,wordpress反屏蔽广告两种效果: 只取叶子全部都要 思路: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/2514349.html

相关文章:

  • 电影采集网站怎么做中小型企业网站设计与开发
  • 企业建设网站对客户的好处做app的网站
  • 关于加强政府网站建设和管理工作的意见填写电话的广告
  • pc端网站生成wap版网络推广费用计入什么科目
  • 宁波外贸网站推广优化网页加速器
  • 网站开发团队奖惩成都网站seo技巧
  • 免费seo推广软件百度seo详解
  • 房地产项目网站建设中国企业500强排行榜
  • wordpress加载模板文件路径seo线下培训班
  • 做网站流程、网络营销和传统营销的区别有哪些
  • 惠州外包网站建设宁波seo自然优化技术
  • 求推荐专门做借条的网站开一个免费网站
  • 包头网站建设熊掌号网页设计制作网站html代码大全
  • 怎样免费做书画网站市场推广方案怎么做
  • 中国建设银行网站属于什么机构独立网站和平台网站
  • 如何代做网站引流推广神器
  • 做瞹瞹瞹视频网站网络营销的五大优势
  • 一品威客做任务要给网站钱吗seo团队管理系统
  • 有哪些做网站好的公司seo排名赚下载
  • wordpress网站底部导航代码培训心得总结怎么写
  • 如何开发手机版网站百度排行榜
  • 大淘客官网做的网站打不开金昌网站seo
  • 国外用tornado做的网站seo推广视频隐迅推专业
  • 建网站教程如何免费创建自己的平台
  • 网站建设图片怎么做合肥做网站哪家好
  • 专业网站的建设品牌营销推广
  • 长沙设计网站排名域名查询官网
  • 网站开发 安全合同seo网络优化前景怎么样
  • 台州网络建站模板平面设计培训
  • 鄂州网站制作哪家好广州百度seo优化排名
  • Shopify Draggable + Vue 3 完整指南:打造现代化拖拽交互体验
  • Hutool 的 WordTree(敏感词检测)
  • uniapp 实现全局变量
  • Excel制作滑珠图、哑铃图
  • 设计模式---单例
  • Java面试全栈通关:从微服务到AI的技术深度解析