JavaScript出数组中重复的元素
实现检测数组重复元素的功能,需要注意⼀点的是,多个(2个或2个以上)重复元素,我们只需要挑出⼀个来就可以了。<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>⽂字循环显⽰</title>
<script type="text/javascript">
var sear=function(arr)
{
var arr1=[];
var flag=0;
for(var i=0;i<arr.length;i++)
{
for(var j=i+1;j<arr.length;j++)
{
if(arr[i]==arr[j])
{
flag++;
if(flag==1)        //判断是不是第⼀次重复
{arr1.push(arr[i]);}
arr.splice(j,1);    //如果不是第⼀次重复,那么删除多余的重复元素
}
}
flag=0;        //标记清零
}
return arr1;
}
console.log(sear([1, 3,2, 2, 3,,1,1,11,1, 4, 2, 2]).sort());
//sear([1,2,3,4],1);
javascript数组对象
</script>
<style type="text/css">
p input{
display:block;
margin:0 auto;
margin-top:100px;
width:300px;
height:50px;
font-size:20px;
border:2px solid #666;
border-radius:5px;
box-shadow:0px 0px 10px #0000FF;}
</style>
</head>
<body>
</body>
</html>
截图结果: