手写数组去重
2023-12-14 14:11:56
说明:以下代码如有考虑不周的bug请评论区留言,我将不断完善或者优化,谢谢
一、看结果
1.执行代码
const arr = [
{ id: 1, name: "数据1" },
{ id: 1, name: "数据2" },
{ id: 2, name: "数据3" },
{ id: 3, name: "数据4" },
{ id: 4, name: "数据5" },
{ id: 3, name: "数据6" },
{ id: 5, name: "数据7" },
{ id: 5, name: "数据7",arr:[1,2],arr1:[1,4] },
{ name: "数据7",id: 5,arr1:[1,4],arr:[1,2] },
{ name: "数据7",id: 5,arr:[1,2,3] },
[1,2,3,[1,'df'], { id: 1, name: "数据1" },],
[1,2,3,[1,'df'], { id: 2, name: "数据1" },],
[1,2,3,[1,2]],1,1
]
console.log('last:',deduplicate(arr))
2.结果
二、主要方法
1.deduplicate:去重函数
function deduplicate(arr) {
if(!Array.isArr
文章来源:https://blog.csdn.net/weixin_59017683/article/details/134973609
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!