今天遇到一个问题,arr = [1,1,2,3,3],要求重复的元素删除且都不保留得到arr = [2],在网上搜的都是去重保留了,所以发帖记录一下,菜鸡一个哈哈!

let arr = [1, 1, 2, 3, 3];arr2 = arr.filter((item, index) => {return arr.indexOf(item) === index;})console.log(arr2); //123arr3 = arr.filter((item, index) => {return arr.indexOf(item) != index;})console.log(arr3); //13let arr4 = []arr2.forEach(res => {let index = arr3.indexOf(res);if (index == -1) {arr4.push(res);}});console.log(arr4); //2

JavaScript去除数组重复的元素且都不保留相关推荐

  1. java去除数组重复的元素

    package aabb;public class Solution {public static Object[] deleteDuplicateElement(Object[] array) {/ ...

  2. 去除html重复的元素 js,js数组中去除重复值的几种方法

    在日常开发中,我们可能会遇到将一个数组中里面的重复值去除,那么,我就将我自己所学习到的几种方法分享出来 去除数组重复值方法: 1,利用indexOf()方法去除 思路:创建一个新数组,然后循环要去重的 ...

  3. JavaScript 删除数组中指定元素(5种方法)

    JavaScript 删除数组中指定元素 在 JavaScript 中,数组是一种常见的数据类型,可以存储多个元素.有时候,我们需要从数组中删除某些特定的元素.本文将介绍如何使用 JavaScript ...

  4. JavaScript去除字符串中所有的标点符号,只保留中文、英文和数字

    JavaScript去除字符串中所有的标点符号,只保留中文.英文和数字 function handleStr(str) {var arr = str.replace(/[`:_.~!@#$%^& ...

  5. JavaScript 去除数组中重复的元素 得到新数组

    方法一: 思路: 准备一个新数组,将原数组中的元素一一放入新数组, 放入之前判断该元素是否存在新数组中,不存在的话就直接存入新数组. function uniqueArr(arr){var newAr ...

  6. java:去除数组重复元素的四种方法

    方法1: 需要一个存储去重后元素的数组,然后两层循环,外层遍历原数组,内容逐个判断是否和之后的元素重复,然后再提出来存入新的数组.方法System.arraycopy(被复制的数组,起始下标,接收的新 ...

  7. jq 数组不重复_JS Jquery去除数组重复元素

    jQuery的数组处理,便捷,功能齐全. 最近的项目中用到的比较多,深感实用,一步到位的封装了很多原生js数组不能企及的功能. 最近时间紧迫,今天抽了些时间回过头来看 jQuery中文文档 中对数组的 ...

  8. 去除数组中指定元素的方法

    情况一:如果去除指定元素在数组中不是连续出现 比如数组 arr = [3,0,11,0,3,0,66]; 方法一:使用添加元素的方法.push(); var arr = [3, 0, 11, 0, 3 ...

  9. JavaScript求数组中每个元素的个数,如数组str = [1,2,3,2,4,1,2]中元素2的个数为2。要求:使用对象知识来实现,输出结果为对象,对象包含数组元素和个数值。

    求数组中每个元素的个数,如数组str = [1,2,3,2,4,1,2]中元素2的个数为2. 要求:使用对象知识来实现,输出结果为对象,对象包含数组元素和个数值. <script>var ...

最新文章

  1. 跟踪workflow instance 状态
  2. 论新时代软件测试人员的工作之道(一)之一个故事
  3. Android LinearLayout的android:layout_weight属性
  4. Win7安装golang开发环境--备忘录
  5. vs2015改程序名字
  6. 【译】理解 JavaScript 中函数调用和 this
  7. 处理Weblogic卡住的线程
  8. html设置顶部对齐,HTML / CSS文本从div顶部对齐
  9. Eclipse里的快捷键
  10. boot客户管理系统环境的搭建_LANIF Admin开源免费后台管理系统(React)
  11. 博商零售业网上商店系统解决方案
  12. 紫光华宇拼音输入法使用技巧
  13. linux卸载mono,CentOS7安装Mono并保留离线安装包
  14. Sublime Text清除历史记录
  15. 报修下单上门维修小程序开发制作
  16. CYQ.Data、ASP.NET Aries 百家企业使用名单
  17. msvcr120.dll丢失怎样修复?msvcr120.dll文件修复方法
  18. 联想2022拯救者Y9000P和Y7000P选哪个好
  19. 移动支付申请所需材料及流程整理
  20. AndroidIos打包

热门文章

  1. 1040 有几个PAT (25 分) -- 测试点3 测试点4
  2. Word2019如何取消保存文件位置默认为Onedrive-个人——文档
  3. 【Unity3D】学习笔记(第2记) 2D游戏开发基本技巧之背景制作
  4. font-weight与ps字体粗细对应
  5. 团队管理2 | 管理的天时、地利、人和
  6. 计算机快捷方式后缀名,电脑快捷键-文件扩展名详解.doc
  7. vmware workstation虚拟机连接外网(Nat模式)
  8. 计算消耗卡路里C语言程序,人体基础代谢率计算公式,热量表,运动消耗热量值...
  9. matlab温度等值线图函数,matlab等值线图
  10. Dubbo 实现原理与源码解析系列 —— 精品合集