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

漳州 外贸网站建设 SEO网站内页收录

漳州 外贸网站建设 SEO,网站内页收录,莆田百度快照优化,怎样建一个自己公司的网站其实问题很简单#xff0c;就是想要循环遍历整个data对象#xff0c;来实现所有name转成label#xff0c;但是想到里面还有children属性#xff0c;整个children里面可能还会嵌套很多很多的name#xff0c;如此循环#xff0c;很难搞#xff0c;知道使用递归#xff0c… 其实问题很简单就是想要循环遍历整个data对象来实现所有name转成label但是想到里面还有children属性整个children里面可能还会嵌套很多很多的name如此循环很难搞知道使用递归但却无从下手。 let data {name: a, children: [{ name: b, children: null },{ name: c, children: [{ name: d, children: null },{ name: e, children: [{ name: f, children: null }] }]}] }这里面的结构可能还会有更多的嵌套首先递归的思路是对的我们要找一个临界条件来终止整个递归有一个条件才让他递归。 首先递归肯定是要循环的。 我们可以去循环data整个对象也可以按照children数组的形式去循环 我喜欢喜欢数组其实大同小异。 const aaa (data) {Array.isArray(data) ? data data : data [data]return data.map(item {item[label] item.nameif (item.children item.children.length ! 0) {aaa(item.children)}return item}) }我们使用map循环map的话可能返回一个新的数组是符合我们递归的需求不需要新建立一个变量来存储改变之后的数组对象。 这个问题的临界点就是children是否存在子级那我们就可以这样判断找到临界 item.children item.children.length ! 0只有children存在并且他里面的水族项是有值的才能让他递归否则不参与递归直接返回。 递归的话直接再一次 aaa(item.children)进入递归条件。这个时候操作的都是item.children里的数组对象当然这里面也有用带复杂数据类型引用关系的特点。 这样成功了我们也可以吧name属性删除 delete item.name
http://www.hkea.cn/news/14403087/

相关文章:

  • 男人女人做羞羞事网站网站建设遵循的原则是什么
  • 网站开发包括软件吗为什么那么多人建网站做博客
  • 江门专业制作网站网站建设与管理职责
  • 学校网站建设的作用网站主页建设格式
  • 浙江省建设厅网站 学时最好的wordpress
  • dw怎么做网站轮播图珠海中国建设银行招聘信息网站
  • 网站后台空间30g要多少钱外贸高端网站定制
  • 外贸企业网站建设wordpress文件路径
  • 长沙网站建设湘icp备网店设计及运营构想
  • 官方网站链接如何做去除wordpress后台登录logo
  • pc 手机网站源码制作公众号的编辑器
  • asp网站仿制广东新闻频道
  • 企业网站建设作用用软件做网站
  • 校园门户网站 建设交换友情链接的要求有
  • 广州网站建设报价单海报在线设计网站
  • 站长 网站对比成功的网络营销案例ppt
  • 航空总医院医院网站建设招标网站wordpress 标题 空格
  • 怎样买空间做网站跨境网站建站
  • 怎样做一个网站首页网站制作公司排行榜前十名
  • 深圳网站建设可以吗网络安全设计报告
  • 无锡网站建设制作开发广州定制家具厂
  • iis怎么搭建asp网站网站建设合作加盟
  • 4k高清视频素材网站学设计用什么笔记本电脑好
  • 开发网站用什么语言好互联网行业前沿资讯
  • 合肥网站建设方案咨询wordpress娱乐资源网
  • 濮阳县网自己做的网站竞价优化
  • 微网站制作望野王维
  • 网站域名怎么做网络营销与直播电商专业学什么就业方向是什么
  • 有ip地址如何做网站吉林省长春网站建设
  • 乐清市建设路小学网站用凡科做的手机网站版