700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js 如何判断数组元素是否存在重复项

js 如何判断数组元素是否存在重复项

时间:2021-03-02 03:38:28

相关推荐

js 如何判断数组元素是否存在重复项

1、如何判断数组元素是否存在重复项

1)定义测试数组

//定义测试的数组(1个没有重复元素,1个有重复元素)var arr1 = new Array("111","333","222","444");var arr2 = new Array("aa","cc","bb","dd","bb");

2) 判断数组元素重复的方法

//返回数组元素是否出现重复项(等于0:没有,大于0:有)var CheckArrayElement = function(array){array.sort(); //数组排序var reNum = 0; //返回结果//遍历整个数组对象for(var i=0;i<array.length;i++){//跳过最后一个元素的比较if (i + 1 == array.length) {continue;} //判断相邻的元素是否相同if (array[i] == array[i + 1]) {reNum += 1; }}return reNum; }

3)输出返回结果方法

//输出返回结果var WriteResult = function(num){if(num > 0){console.log("重复");}else{console.log("不重复");}}

4)调用代码

//返回数组是否出现重复项结果(等于0:没有,大于0:有)var num1 = CheckArrayElement(arr1);var num2 = CheckArrayElement(arr2);//输出结果(不重复,重复) WriteResult(num1); WriteResult(num2);

5)结果视图:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。