我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

多层结果对象含数组去重

有什么方法可以直接在循环内做去重处理吗??

list的数据结构是这样的

img

img

fileObj的结构是

img

fileObj对象数组内 根据这个fileId 去掉重复的数组

   for (let i = 0; i < list.length; i++) {
                            this.fileObj[list[i].nodeId][list[i].name].push(list[i])
                        }

这段代码 怎么改造 可以做到去重的效果?

可以了

https://blog.csdn.net/qq_45093219/article/details/125427665

那你得双重 for循环 才行 。如果 这个层级不确定 可以用递归

近期文章

  • C++中if的判断条件
  • 未找到AWS dynamodb PHP'命令匹配Update_table'
  • 为什么实参不发生变化呢?怎么样实参会发生变化?
  • 定时器0/1做16位自动重装, 使P1.7输出0.5HZ~5HZ方波信号。
  • 关于win7启动的问题
  • 编译没报错,但不运行是怎么了
  • 安装mysql打开文件包没有出现类型选择界面怎么回事?
  • c语言初学者的疑惑,求解答
  • Ensembl网站中gene synonyms是指基因的另一个名称吗?
  • 关于#水卡校验码#的问题,如何解决?
  • 更快速地查看数组是否包含指定值之外的值
  • fMRI的T1影像,对应到fNIRS该如何做
  • 如何将window11家庭版升到专业版
  • 怎么控制输入个数呀,输入一段数怎么再输出它呢
  • Python for循环
  • 配置路由器交换机电脑ping通
  • 微信小程序怎样给java后台发送数据
  • Matlab矩阵基本操作
  • div的position
  • 如图,课程里没教过random循环,让我们自己做

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华