数组去重是咱们生活中经常见到的实现方式,现在就简单介绍一下实现方法。
话不多说,上代码!!!
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var array=[12,45,12,67,45,56];
var newArray=[];
for (var item of array) {
if(!newArray.includes(item)){
newArray.push(item);
}
}
console.log(newArray);
</script>
</body>
</html>
效果如下图:
除了上述方法,大家还可以用reduce来实现效果,如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var array=[12,45,12,67,45,56];
// res:每次操作的结果
var newArray=array.reduce(function(res,item){
if(!res.includes(item)){
res.push(item);
}
return res;
},[])
console.log(newArray);
</script>
</body>
</html>
效果和上述方法一样,如下图:
好了,本节的知识分享到此结束,有不熟悉的可以评论解答或者私信我!!!