千家信息网

JavaScript如何利用indexOf实现数组去重

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章给大家分享的是有关JavaScript如何利用indexOf实现数组去重的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。利用indexOf去重function uni
千家信息网最后更新 2025年11月08日JavaScript如何利用indexOf实现数组去重

这篇文章给大家分享的是有关JavaScript如何利用indexOf实现数组去重的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

利用indexOf去重

function unique(arr) { if (!Array.isArray(arr)) { console.log('type error!') return } var array = []; for (var i = 0; i < arr.length; i++) { if (array .indexOf(arr[i]) === -1) { array .push(arr[i]) } } return array;}var arr = [1,1,'true','true',true,true,15,15,false,false, undefined,undefined, null,null, NaN, NaN,'NaN', 0, 0, 'a', 'a',{},{}];console.log(unique(arr)) // [1, "true", true, 15, false, undefined, null, NaN, NaN, "NaN", 0, "a", {…}, {…}] //NaN、{}没有去重

新建一个空的结果数组,for 循环原数组,判断结果数组是否存在当前元素,如果有相同的值则跳过,不相同则push进数组。

感谢各位的阅读!关于"JavaScript如何利用indexOf实现数组去重"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

数组 相同 内容 更多 篇文章 结果 不错 实用 元素 文章 看吧 知识 参考 帮助 循环 有关 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 半路转行做软件开发工资高吗 全民旺财软件开发运营团队 招商银行软件开发及测试面试 网络安全协调会商制度 2014 网络安全事件 纽盾网络安全产品 合一网络技术 招聘 公司网站更换服务器流程 小学网络安全教育班会教案免费 电力代维软件开发 甘肃数据网络技术服务资费 网络安全产品细分及厂商 南京进口软件开发节能规范 es数据库机房迁移 软件开发企业的利润怎么计算 内蒙古科技大学互联网 大赛 软件开发环境内审检查表 软件开发与测试技术的就业 20安全服服务器人数已满 注册邮箱发件服务器怎么写 数据库中的主键可以删除吗 广东安卓软件开发平台 重庆嵌入式软件开发培训 青岛小程序软件开发价格 网络安全防护专项检查 网络安全涉及到的因素有哪些 华为云服务器怎么放行端口 数据库对象放在同一文件中吗 域名映射 内网服务器 网络运维需要哪些软件开发
0