用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 相关文章推荐
jQuery入门知识简介
Mar 04 Javascript
Jquery 动态添加按钮实现代码
May 06 Javascript
JS中FRAME的操作问题实例分析
Oct 21 Javascript
JavaScript获取页面上被选中文字的方法技巧
Mar 13 Javascript
JavaScript的Date()方法使用详解
Jun 09 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
Sep 13 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
Feb 21 Javascript
js实现文字滚动效果
Mar 03 Javascript
基于jQuery实现顶部导航栏功能
Dec 27 Javascript
详解jQuery中ajax.load()方法
Jan 25 Javascript
JS实现获取数组中最大值或最小值功能示例
Mar 02 Javascript
了解在JavaScript中将值转换为字符串的5种方法
Jun 06 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写出自己的BLOG系统 2
2010/04/12 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
php控制linux服务器常用功能 关机 重启 开新站点等
2012/09/05 PHP
详解php中 === 的使用
2016/10/24 PHP
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
2014/10/10 Javascript
javascript闭包的理解
2015/04/01 Javascript
详解JS面向对象编程
2016/01/24 Javascript
JS生成一维码(条形码)功能示例
2017/01/19 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
学习python (1)
2006/10/31 Python
python中执行shell命令的几个方法小结
2014/09/18 Python
python3实现短网址和数字相互转换的方法
2015/04/28 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
2019/08/05 Python
python批量图片处理简单示例
2019/08/06 Python
python scipy卷积运算的实现方法
2019/09/16 Python
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
行政主管岗位职责
2013/11/18 职场文书
省级四好少年事迹材料
2014/01/25 职场文书
工商干部先进事迹
2014/05/14 职场文书
幼儿教师暑期培训方案
2014/08/27 职场文书
道德模范事迹材料
2014/12/20 职场文书
社区工作者个人总结
2015/02/28 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
文明礼仪倡议书
2015/04/28 职场文书
介绍信格式样本
2015/05/05 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
2016教师节感恩话语
2015/12/09 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server