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

一站式服务的优点智能系统

一站式服务的优点,智能系统,网络推广SEO优化网站建设,外贸网站服务器选择题目要求 function convertToTree(regions, rootId "0") {// TODO: 在这里写入具体的实现逻辑// 将平铺的结构转化为树状结构,并将 rootId 下的所有子节点数组返回// 如果不存在 rootId 下的子节点,则返回一个空数组}module.exports convert…

题目要求

function convertToTree(regions, rootId = "0") {// TODO: 在这里写入具体的实现逻辑// 将平铺的结构转化为树状结构,并将 rootId 下的所有子节点数组返回// 如果不存在 rootId 下的子节点,则返回一个空数组}module.exports = convertToTree; // 检测需要,请勿删除

题目链接就不放了

1.关键核心,children就是   子类pid == 父类id

function convertToTree(regions, 父类id) {let newArr = []    //存满足需求的值regions.forEach((item)=>{if(item.pid == rootId){    newArr.push(item)    //如果找到了就存起来}})                       //如果没找到就返回空数组return newArr
}

2.第一代由于没有父类,我们可以默认父类id为0

3.第二代开始我们让rootId等于父类id就行

function convertToTree(regions, rootId = "0") {let newArr = []regions.forEach((item)=>{if(item.pid == rootId){newArr.push(item)item.children = convertToTree(regions , item.id)}                    //将找到的值赋给子类})return newArr
}

4.我们也可以使用slice过滤掉已经检测过的数组

function convertToTree(regions, rootId = "0") {let newArr = []regions.forEach((item , i)=>{if(item.pid == rootId){newArr.push(item)item.children = convertToTree(regions.slice(i) , item.id)}                    //将找到的值赋给子类})return newArr
}

http://www.15wanjia.com/news/197014.html

相关文章:

  • 西安手机网站网站如何做口碑营销
  • 成都网站建设天府软件园山东最近出现大量感染病
  • 网站建设先做前台还是后台网站制作与建设与网页制作
  • 网页网站设计wordpress3.5.2
  • 斗门网站建设制作二维码的软件
  • 永康物流网站怎么爬虫做网站
  • 高端网站设计建站正保建设工程教育网官网
  • 网店运营推广网站深圳口碑较好的装修公司
  • qt做网站界面WORDpress文章分类栏目
  • 做金融资讯网站需要哪些牌照wordpress 后台地址修改
  • 做问卷调查赚钱的网站高州网站seo
  • 网站活动专题页面公司网站建设开源平台
  • 教做年糕博客网站做app封装的网站
  • 重庆城乡建设局网站作图网址
  • 网站开发是前端还是泸州网站开发公司
  • 什么网站做生鲜比较好那里可以免费做网站
  • 铜川做网站破解php网站后台密码
  • 做电音的软件的专业下载网站做网站推广那家好
  • html做网站的毕业设计山东定制设计网页
  • 装潢公司网站建设网站制作哪家便宜
  • 网页制作模板的网站代码阳江营销型网站建设
  • 宁波慈溪网站建设抖音优化公司
  • 网站被k查询在线作图加字图片
  • 寿光建设网站淮安做网站找哪家公司
  • 深圳市网站建设科技小程序源码网
  • 乔拓云智能建站免费注册万网阿里云域名查询
  • 甘肃省建设厅执业资格注册网站建站系统源码下载
  • 建设网站怎么加购物车正规手机网站怎么做
  • 网站如何做浏览量做平台网站要多久
  • 交易网站开发文档短视频制作软件免费