文档章节

JS判断数组重复出现次数

3岁的小黄瓜
 3岁的小黄瓜
发布于 2016/12/01 17:06
字数 149
阅读 65
收藏 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
博文 19
码字总数 6263
作品 0
深圳
私信 提问
【转】这些年,我收集的JavaScript代码(二)

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

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

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

前端攻城小牛
10/19
0
0
精读《高效 javascript》

前言 本期我来给大家推荐的书是《高性能JavaScript》,在这本书中我们能够了解 javascript 开发过程中的性能瓶颈,如何提升各方面的性能,包括代码的加载、运行、DOM交互、页面生存周期等。同样...

程序员解决师
08/23
0
0
精心收集的 95 个超实用的 JavaScript 代码片段( ES6+ 编写)

目录 Array 数组 Array concatenation (数组拼接) Array difference (数组比较) Array includes (数组包含) Array intersection (数组交集) Array remove (移除数组中的元素) Array sample ......

大灰狼的小绵羊哥哥
11/13
0
0
由js数组类型判断触发的浪漫思绪

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

hanmin
06/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用linux将64G的SDCARD格式化为FAT32

一、命令如下: sudo fdisk -lsudo mkfs.vfat /dev/sda -Isudo fdisk /dev/sda Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to wri......

mbzhong
34分钟前
3
0
深入理解Plasma(四):Plasma Cash

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章主要介绍在 Plasma 框架下的项目 Plasma Cash。 深入理解Plasma(1):...

HiBlock
昨天
1
0
命令参数的三大风格:Posix、BSD、GNU

今天读到命令行中参数的风格有三大类,即Unix/Posix、BSD、GNU。分别有以下特征: Unix/Posix风格,即命令后的参数,可以分组,便必须以连字符开头,如ps -aux。 BSD风格,即命令后的参数,可...

大别阿郎
昨天
2
0
PHP生成图片验证码

PHP生成图片验证码 /** * PHP生成图片验证码 * Class VerifyImage */class VerifyImage{ // 生成随机字串 private $verifyCode; // 图片对象 private $image; /**...

DrChenXX
昨天
1
0
纹理与表面细节添加方法---OpenGL纹理函数

OpenGL线纹理函数 OpenGL表面纹理函数 OpenGL体纹理函数 OpenGL纹理图案的颜色选项 OpenGL纹理映射选项 OpenGL纹理环绕 复制帧缓存中的OpenGL纹理图案 OpenGL纹理坐标数组 OpenGL纹理图案命名...

中国龙-扬科
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部