文档章节

JS判断数组重复出现次数

3岁的小黄瓜
 3岁的小黄瓜
发布于 2016/12/01 17:06
字数 149
阅读 72
收藏 0
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>前端/NODEJS/HTML5 458633781</title>
		<script>
			//传入数组返回json
			function choseRepeat(arr) {
				//传入数组
				var ary = arr;
				var nary = ary;
				var count = 0;
				var jsonStr = {};
				for(var i = 0; i < ary.length; i++) {
					for(var j = 0; j < nary.length; j++) {
						if(ary[i] == nary[j]) {
							count += 1;
							jsonStr[ary[i]] = count;
						}
					}
					count = 0;
				}
				console.log("号码出现次数key为号码,val为次数:"+JSON.stringify(jsonStr));
				document.write("更多技术交流:前端/NODEJS/HTML5 458633781:["+arr+"]的结果为:"+JSON.stringify(jsonStr));
				return jsonStr;
			}
			choseRepeat([3,4,21,3,3,3]);
		</script>
	</head>
	<body>
	</body>
</html>

判断当前传入的各数组元素出现的次数key 为号码,value为次数

© 著作权归作者所有

共有 人打赏支持
3岁的小黄瓜
粉丝 0
博文 20
码字总数 6318
作品 0
深圳
私信 提问
【转】这些年,我收集的JavaScript代码(二)

以下内容来自,真心不错的系列博文,希望原楼主继续分享: http://7788a.iteye.com/blog/1610177 一、JavaScript跨平台事件   对于跨平台事件我们一般这么写(只例举添加事件): function a...

王小明123
2012/07/30
0
0
JavaScript访问对象的属性和方法

对象的属性和方法统称为对象的成员。 访问对象的属性 在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性。 本次给大家推荐一个免费的学习群,里面概括移动应用网站开发,css,htm...

前端攻城小牛
2018/10/19
0
0
前端技能之Javascript

一。跨域问题解决方案: 协议,域名,端口号三者之一不同即为跨域 前端通信方式:Ajax,WebSocket,CORS xmlhttp.readyState有5种请求状态,从0-4发生变化 1XX:信息性状态码,接收的请求正在...

xiaoqingpang
2018/11/15
0
0
由js数组类型判断触发的浪漫思绪

一、前言 众所周知,js是门“动态”、“弱类型”编程语言,这意味着在js中可以很任性的定义变量,任性的同时也意味着需常在开发中对变量做类型判断,曾几何时,对数组变量的类型的判断是件很...

hanmin
2018/06/08
0
0
刷《一年半经验,百度、有赞、阿里面试总结》·手记

在掘金上看到了一位大佬发了一篇很详细的面试记录文章-《一年半经验,百度、有赞、阿里面试总结》,为了查漏补缺,抽空就详细做了下。(估计只有我这么无聊了哈哈哈) 有给出的或者有些不完善...

大灰狼的小绵羊哥哥
2018/12/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

给windows server中的“未识别的网络”或“无法识别的网络”设置网络位置类型

在windows server中,如果网络没有被正确的识别,那么就需要手工设置一下网络位置类型。 将“公用网络”指定设置为“专用网络“ 【控制面板】--【系统和安全】--【管理工具】--【本地安全策略...

gugudu
58分钟前
1
0
阿里强制要求的21条Java开发规范,可以避免很多坑

1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 2. 【强制】所有的覆写方法,必须加@Override注解。 说明:getObject...

天王盖地虎626
今天
8
0
oracle dg 备库未设置convert参数导致ORA-01111,ORA-01110

查看trace 文件: MRP0: Background Managed Standby Recovery process started (amls) started logmerger process Sun Jan 20 07:55:53 2019 Managed Standby Recovery starting Real Time ......

hnairdb
今天
2
0
乱入Linux界的我是如何学习的

欢迎来到建哥学Linux,咳!咳!咳!开个玩笑哈,我是一个IT男,IT界的入门选手,正在学习Linux。 在之前,一直想进军IT界,学习IT技术,但是苦于没有人指导,也不知道学什么,最开始我自己在...

linux-tao
今天
3
0
乱入Linux界的我是如何学习的

欢迎来到建哥学Linux,咳!咳!咳!开个玩笑哈,我是一个IT男,IT界的入门选手,正在学习Linux。 在之前,一直想进军IT界,学习IT技术,但是苦于没有人指导,也不知道学什么,最开始我自己在...

linuxprobe16
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部