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

建设商业门户网站的重要性重庆网站建设百度推广

建设商业门户网站的重要性,重庆网站建设百度推广,景区电子商务网站建设,集团门户网站建设作用: 可以用来将数据组合成树形的数据,可以像操作单独的对象一样去操作整个树形结构 树是相对复杂的数据,使用组合模式去封装树形的组件,是很重要的,可以对外暴露很多树的操作方法 示例: //一个树型的对象数据class Organ {constructor(label, value, parentName) {this.la…作用: 可以用来将数据组合成树形的数据,可以像操作单独的对象一样去操作整个树形结构 树是相对复杂的数据,使用组合模式去封装树形的组件,是很重要的,可以对外暴露很多树的操作方法 示例: //一个树型的对象数据class Organ {constructor(label, value, parentName) {this.label labelthis.value valuethis.parentName parentNamethis.childRen []}}//新增元素Organ.prototype.addChildRen function () {let arr Array.from(arguments)arr.forEach(item {this.childRen.push(item)this.flatList.push([this.value,item.value])})this.changeTreeNodeList()}//删除某个元素,其子节点也都会被一并删除Organ.prototype.removeChildRen function (nodeValue) {let index this.childRen.findIndex(val val.value nodeValue)this.childRen.splice(index,1)let arr this.flatList.map(item{if(!item.includes(nodeValue)){return item}})this.flatList arr.filter(item item ! undefined)this.changeTreeNodeList()}//过滤生成树的各条节点路线Organ.prototype.changeTreeNodeList function(){this.treeNodeList.length 0this.flatList.forEach(item1{let obj this.flatList.find(item2 item2[item2.length-1] item1[0])if(obj){this.treeNodeList.push([... new Set([].concat(obj).concat(item1))])}})}Organ.prototype.flatList []Organ.prototype.treeNodeList []//创建父级组织const jituanjun1 new Organ(第一集团军,jituanjun1,false)//创建子级组织const hechenglv1 new Organ(合成1旅,hechenglv1,jituanjun1)const hechenglv2 new Organ(合成2旅, hechenglv2,jituanjun1)//子级组织加入父级组织jituanjun1.addChildRen(hechenglv1, hechenglv2)//下面操作重复上面的操作const bubingying1 new Organ(步兵1营, bubingying1,hechenglv1)const bubingying2 new Organ(步兵2营, bubingying2,hechenglv1)hechenglv1.addChildRen(bubingying1,bubingying2)const bubingying3 new Organ(步兵3营, bubingying3,hechenglv2)const bubingying4 new Organ(步兵4营, bubingying4,hechenglv2)hechenglv2.addChildRen(bubingying3,bubingying4)const bubingying5 new Organ(步兵5营, bubingying5,hechenglv2)hechenglv2.addChildRen(bubingying5)//撤编hechenglv2.removeChildRen(bubingying4)console.log(jituanjun1,第一集团军编制)console.log(jituanjun1.treeNodeList,树的所有完整节点流向)
http://www.zqtcl.cn/news/665556/

相关文章:

  • 网站建设6000元地方门户网站有哪些
  • 十大SEO网站外链建设误区排版设计教程入门初学者
  • 网站基本维护网站设计软件下载
  • 网站开发的需求文档大型网站外链是怎么建设的
  • 网站建设实训心得与建议网站建设一般需要多少费用
  • 国内怎么打开WordPress网站wordpress制作api文件路径
  • 义乌网站开发公司wordpress段子模板
  • 国外有没有专门做靶材的网站做网站用哪个电脑
  • 郑州网站制作郑州网站制作上海网站建设免费推荐
  • php电子商务网站开发建设企业网站都需要啥
  • 从零学做网站如何让客户做网站
  • 关于销售网站建设的短文菜单宣传网站怎么做
  • 学网站开发有前途吗淮南服装网站建设费用
  • 网站外包附近临时工500元一天
  • 国外做logo的网站深圳有哪些软件外包公司
  • 网站加载流量一键生成app软件下载
  • 如何建设网站知乎襄阳做网站公司哪家好
  • 用ai怎么做网站专门做短视频的公司
  • 陶瓷类网站建设免费会员管理软件
  • 网站建设 用户管理一个服务器多个网站好吗
  • php做网站特效wordpress开启xmlrppc
  • 顺义重庆网站建设纪检监察网站建设
  • 网站制作源码企业品牌推广方式有哪些
  • 简述制作网站的流程网站开发后端用什么
  • 长沙好的网站建设公司厦门建网站多少钱
  • wordpress id清0中山网站的优化
  • 泰州网站制作维护服务器调用wordpress
  • 网站建设飠金手指下拉c 网站开发 环境配置
  • 派点网站建设物流公司做网站哪家好
  • 最便宜的外贸自建站平台wordpress 主题 mip