js数组去重的两种简单方法
1: 第一种方法去重
如果学过里面的indexOf(); 这个数组方法和push(); 这两个方法这个会很明白,但是这个去重不是特别好然后来看看第二种方法
push
-
作用:在数组的尾部添加
参数:要添加的数据,可以传入多个值
返回值:添加后 数组的长度
特点:会改变原来的数组
indexOf
-
作用:从前往后查找是否包含某一项(如果找到了,就不再往后找了)
参数:待检索的数据
返回值:如果存在,返回该数组在数组中的下标,否则返回-1
特点:不改变原数组
第二种方法
这种方法会很清晰,比上一个会好点,个人推荐使用这个去重方法好点。
这个 **j-- ; ** 如果没有的话,去重完之后还会有个一出现,就是为了这个还有相同的出现 ;
我是一个小白刚接触这个东西没有多长时间谢谢!