多维数组去重方案

文档创建者:admin
浏览次数:377
最后更新:2024-05-24
  1. let arr = [[1, 2, 3],
  2. [4, 5],
  3. [3, 4, 5],
  4. [4, 5, 6],
  5. [1, 2, 3],
  6. [3, 4, 5]]
  7. //
  8. let Narr = []
  9. let obj = {}
  10. !!数组过滤(Narr, arr)
  11. // element  为当前数组的每一项元素对象 判断结果 返回真 则加入结果,返回假则过滤掉。
  12. // 将数组转到为本key
  13. let str = 到文本(element)
  14. // 判断key是否在对象
  15. !!如果(obj[str] == 未定义)
  16. // 不在就设定 需要这个数据,返回真,过滤到narr数组中
  17. obj[str] = 1
  18. 返回(真)
  19. ##否则
  20. // 存在不管他
  21. ""如果结束()

  22. ""数组过滤结束()

  23. 调试输出(Narr)
复制代码


发表评论已发布 1

xky5000

发表于 2024-5-24 08:00:20 | 显示全部楼层

老大威武....
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则