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

数组元素去重

1 .旧数组不重复的元素放到新数组

2 .遍历旧数组,拿旧数组查新数组,如果元素在新数组内没有出现过就添加

3 .利用 新数组.indexOf(数组元素) 如果返回-1就说明新数组里没有该元素

//封装一个 去重的函数

function unique(arr)
{var newArr=[];for(var i=0;i<arr.length;i++){if(newArr.indexOf(arr[i])===-1){newArr.push(arr[i]);} } return newArr;
}
function unique(arr)
{var newArr=[];for(var i=0;i<arr.length;i++){if(newArr.indexOf(arr[i])===-1){newArr.push(arr[i]);} } return newArr;
}var demo=unique(['1','1','3','q','4','w','w'])
console.log(demo);

相关文章:

  • WHAT - NextJS 系列之 Rendering - Server Rendering Strategies
  • @PostConstruct 注解的方法用于资源的初始化
  • HTML(12)——背景属性
  • 图解注意力
  • kafka的单机、集群部署安装
  • 如何看待鸿蒙HarmonyOS?
  • React.FC`<ChildComponentProps>`解释
  • 大型企业网络DHCP服务器配置安装实践@FreeBSD
  • 强化学习算法复现记录
  • 【大数据 复习】第3章 分布式文件系统HDFS(重中之重)
  • 刷题——二叉树的前序遍历
  • Java中如何处理日期和时间?
  • 哔哩哔哩视频URL解析原理
  • cocosCreator获取手机剪切板内容
  • 数据分类以及常见的数据格式
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • #Java异常处理
  • 4. 路由到控制器 - Laravel从零开始教程
  • android 一些 utils
  • Apache Spark Streaming 使用实例
  • es6要点
  • leetcode-27. Remove Element
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • VuePress 静态网站生成
  • 观察者模式实现非直接耦合
  • 每天10道Java面试题,跟我走,offer有!
  • 模型微调
  • 栈实现走出迷宫(C++)
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 阿里云ACE认证学习知识点梳理
  • ​flutter 代码混淆
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (4.10~4.16)
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (vue)页面文件上传获取:action地址
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (七)理解angular中的module和injector,即依赖注入
  • (十一)图像的罗伯特梯度锐化
  • (转)【Hibernate总结系列】使用举例
  • (转)Android学习笔记 --- android任务栈和启动模式
  • 、写入Shellcode到注册表上线
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET MVC第五章、模型绑定获取表单数据
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .net和jar包windows服务部署
  • @FeignClient注解,fallback和fallbackFactory
  • @KafkaListener注解详解(一)| 常用参数详解
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • @Transactional事务注解内含乾坤?
  • []常用AT命令解释()