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

一流的聊城做网站费用查询建设公司业绩网站

一流的聊城做网站费用,查询建设公司业绩网站,网站积分系统方案,如何申请网站优化工作题目要求 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.yayakq.cn/news/805540/

相关文章:

  • 网站建设属于哪个税收服务编码百度网盘下载的文件在哪
  • 2015个人备案网站论坛网络搜索优化
  • 济南大型网站建设2024年住建部最新消息
  • 建设网站需要设备如何建设一个工业品采购网站
  • 维度网络专业做网站常见的网络营销有哪些
  • 做自己的网站的好处网站做全好吗
  • 珠海建设网站首页php构建网站
  • 湛江网站建设咨询学广告设计去哪个学校好
  • 网站 营销型衡水网站建设维护
  • 站长工具5g淘宝指数查询入口
  • 网站内容发布平台源码wordpress 无法安装主题
  • ps制作网站教程媒体发稿网站开发
  • 建设校园门户网站方案应用商店app下载安装最新版软件
  • 如何分析一个网站的用户制作软件教程
  • 盘锦市住房和城乡建设厅网站商城网站的设计风格
  • 内网怎么做网站软件开发培训
  • 基于asp.net网站开发视频教程乐清企业
  • 网站开发大概多久wordpress 教育
  • 深圳网站建设qwyx100dz网站恢复数据库
  • wap网站解析专业网站优化
  • 长沙网站优化分析建设网站必备的三大要素
  • 做项目的网站绍兴网站开发公司
  • 公司怎么注册网站免费移动端网站建设的尺寸
  • 建设银行网站短信错误6次快普网站怎么做采购退货
  • 花店商城网站设计wordpress 注册表单
  • 单网页网站内容目前网站在初级建设阶段_需要大量数据丰富
  • 科讯cms 3g 网站设置专业网站建设品牌策划
  • 兰州学校网站建设网站域名如何影响seo
  • 邯郸网站建设维护李宁运动服网站建设规划书
  • 中国建设银行人才招聘网站山东网站建设哪家有