用JS编写一个函数,返回数组中重复出现过的元素(实例)


Posted in Javascript onSeptember 14, 2017

用JS编写一个函数,返回数组中重复出现过的元素,见下面的代码:

var arr = [1, 2, 3, 1, 2, 3, 4, 5];
  var getRepeat = function (arr) {
    var obj = {};
    for (var i = 0, len = arr.length; i < len; i++) {
      if (obj[arr[i]] == undefined) {
        obj[arr[i]] = 1;
      } else {
        obj[arr[i]]++;
      }
    }
    for (var key in obj) {
      obj[key] <= 1 && delete obj[key];
    }
    return Object.keys(obj);
  }
  console.log(getRepeat(arr));//打印结果:(3) ["1", "2", "3"]

以上这篇用JS编写一个函数,返回数组中重复出现过的元素(实例)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
日期函数扩展类Ver0.1.1
Sep 07 Javascript
LazyLoad 延迟加载(按需加载)
May 31 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
Jul 31 Javascript
JQuery 返回布尔值Is()条件判断方法代码
May 14 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
Dec 29 Javascript
非常实用的js验证框架实现源码 附原理方法
Jun 08 Javascript
easyui-combobox 实现简单的自动补全功能示例
Nov 08 Javascript
微信小程序之数据双向绑定与数据操作
May 12 Javascript
vue实现节点增删改功能
Sep 26 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
Oct 29 Javascript
关于vue.js中实现方法内某些代码延时执行
Nov 14 Javascript
浅谈JavaScript中this的指向更改
Jul 28 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
Sep 14 #Javascript
详解React Native顶|底部导航使用小技巧
Sep 14 #Javascript
Angularjs 1.3 中的$parse实例代码
Sep 14 #Javascript
浅谈JavaScript中的属性:如何遍历属性
Sep 14 #Javascript
基于node.js express mvc轻量级框架实践
Sep 14 #Javascript
gulp教程_从入门到项目中快速上手使用方法
Sep 14 #Javascript
利用jsonp与代理服务器方案解决跨域问题
Sep 14 #Javascript
You might like
php遍历目录viewDir函数
2009/12/15 PHP
JS Timing
2007/04/21 Javascript
javascript 面向对象编程基础 多态
2009/08/21 Javascript
一个基于jquery的图片切换效果
2010/07/06 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
2015/06/04 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
2016/02/19 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
浅谈webpack-dev-server的配置和使用
2018/05/17 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
2019/09/27 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
2020/03/04 Javascript
jQuery列表动态增加和删除的实现方法
2020/11/05 jQuery
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
[04:10]2018年度CS GO玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
基于Python函数的作用域规则和闭包(详解)
2017/11/29 Python
PyQt5每天必学之QSplitter实现窗口分隔
2018/04/19 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
Python3 执行系统命令并获取实时回显功能
2019/07/09 Python
python实现udp传输图片功能
2020/03/20 Python
Python 如何创建一个线程池
2020/07/28 Python
python实现每天自动签到领积分的示例代码
2020/08/18 Python
python的链表基础知识点
2020/09/13 Python
Django URL参数Template反向解析
2020/11/24 Python
妇产医师自荐信
2014/01/29 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
旅行社各个岗位职责
2014/03/15 职场文书
美术兴趣小组活动总结
2014/07/07 职场文书
投标授权委托书范文
2014/08/02 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
教代会开幕词
2015/01/28 职场文书
英文投诉信格式
2015/07/03 职场文书
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python