当前位置:首页 > 日记 > 正文

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

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

用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编写一个函数,返回数组中重复出现过的元素(实例)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关文章

PS快速打造精美山水画海报的教程

PS快速打造精美山水画海报的教程

教程,山水画,海报,精美,快速,今天给大家带来的教程是,应用PS打造精美的山水画海报,我们来看一看效果。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-04OK那么开始我们今天的教程1、将素材拖拽进PS。老规矩…

详解Vue用axios发送post请求自动se

详解Vue用axios发送post请求自动se

请求,详解,电脑软件,Vue,post,vue-resource不再维护之后,我也用起了axios,但是死活无法设置服务器发送过来的cookie后来查询文档发现,这个是要单独配置的。// `withCredentials` indicates whether or not cross-site Access-Control requests…

vue模板语法-插值详解

vue模板语法-插值详解

插值,模板,语法,详解,电脑软件,1.文本数据绑定最常见的形式就是使用‘Mustache'语法(双打括号)的文本插值:<span>message:{{msg}}</span>使用v-once指令,也能执行一次性的插值,当主句改变时,插值处的内容不会更新。但请留心这回影响到该节点上所…

浅析JS中的 map, filter, some, ev

浅析JS中的 map, filter, some, ev

电脑软件,map,JS,forEach,filter,1.map有返回值,返回一个新的数组,每个元素为调用func的结果。let list = [1, 2, 3, 4, 5];let other = list.map((d, i) => { return d * 2;});console.log(other);// print: [2, 4, 6, 8, 10]2.filter有返…

react router 4.0以上的路由应用详

react router 4.0以上的路由应用详

路由,详解,电脑软件,react,router,本文介绍了react router 4.0以上的路由应用,分享给大家,具体如下:在4.0以下的react router中,嵌套的路由可以放在一个router标签中,形式如下,嵌套的路由也直接放在一起。<Route component={App}> <Route path=…

利用js查找数组中指定元素并返回该

利用js查找数组中指定元素并返回该

元素,查找,索引,示例,组中,前言这篇文章主要给大家介绍的是利用js查找数组中指定元素并返回该元素的所有索引的相关资料,文中给出了详细的示例代码,下面话不多说,来看看详细的代码示例吧。示例代码//在数组中查找所有出现的x,并返回一个包含匹…

PPT2007中怎样设置若隐若现的半透

PPT2007中怎样设置若隐若现的半透

设置,半透明,若隐若现,背景,效果,  半透明背景效果与水印效果大同小异,给我们一种若隐若现的朦胧美。此效果,不仅可以让文件显得更加的有创意,而且在PPT中还可以为幻灯片增色。以下是小编为您带来的关于PPT2007中设置若隐若现的半透明背景效…

利用Angular+Angular-Ui实现分页(代

利用Angular+Angular-Ui实现分页(代

分页,代码,简单,电脑软件,Angular,今天我们来看看一种只实现分页没有查询的例子吧,先看效果:采用了Angular-UI中的分页组件,关于Angular-UI如何使用请移步这里https://angular-ui.github.io/bootstrap/中的bootstrap章节(其中ui-router等我也建…

微信禁止下拉查看URL的处理方法

微信禁止下拉查看URL的处理方法

处理方法,电脑软件,URL,场景:微信下拉时可以查看到URL,本身是微信的一种安全策略之一,也是一种用户交互友好的体验;效果原理:微信下拉弹性效果其实是浏览器本身的一种特性,重点就是scroll值的一种体现;处理策略:1、直接禁止mobile端的touchmove事件…

wps2016如何设置文档不同页眉

wps2016如何设置文档不同页眉

页眉,文档,方法,设置,如何设置,  在wps编辑文档时,可能由于各章节的标题不同,所以其要求页眉的内容也不同,那么,我们怎样去设置不同章节的页眉呢?下面给大家分享wps2016设置不同页眉的方法,欢迎大家来到学习。wps2016设置不同页眉的方法如图所…

JS简单实现自定义右键菜单实例

JS简单实现自定义右键菜单实例

右键菜单,简单实现,自定义,实例,电脑软件,RT,一个简单的例子,仅仅讲述原理 复制代码 代码如下:<div id="menu" style="width: 0;height: 0;background: cadetblue;position: absolute"></menu>假设我要把上面这个div设置为右键菜单,先随意…

excel做趋势图的方法图解教程

excel做趋势图的方法图解教程

趋势,方法,教程,绘制,电脑软件,  咱们学理工科的学生经常需要处理数据,并作出相应的趋势图。如何作图呢,下面小编来为大家详细介绍做趋势图的图解教程,希望对你有帮助!Excel做趋势图的方法首先,选中数据区域,连名称一起选上。选择插入&mdash;散…