大家好,今天给大家分享两种最简单的数组去重方法,因为数组去重,不管是前端后端,基本都会出现在面试题了,所以就最简单的两种方法分享给大家,当然,还有很多方法,一般不会问那么多,掌握一两种就行,理解一下思路。
废话不多说,上代码:(1)
//定义数组
var a=[1,1,3,5,6,3];
//打印测试
console.log(show(a));
function show(array){
var num=[]; //定义空数组
for(var i=0;i<array.length;i++){
//用indexOf返回某个字符串在另一个字符串中首次出现的位置,,
if(num.indexOf(array[i])==-1){
//如果没有找到,返回-1,向空数末尾添加
num.push(array[i]);
}
}
return num;//最后返回新数组
}
//欢迎关注
本人博客地址:
http://web12580.cn/
测试数据为:1,1,3,5,6,3 ;返回的结果为:1,3,5,6