前端面试题-JS数组去重

   大家好,今天给大家分享两种最简单的数组去重方法,因为数组去重,不管是前端后端,基本都会出现在面试题了,所以就最简单的两种方法分享给大家,当然,还有很多方法,一般不会问那么多,掌握一两种就行,理解一下思路。

废话不多说,上代码:(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

 

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

侯志杰

希望能帮的您

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值