当前位置: 首页 > Web前端 > JavaScript

数组去重方法合集(一)

时间:2023-03-27 14:49:02 JavaScript

前两天写了一篇关于去重方法的文章。虽然都是我的老文章公众号,但是还是被好心的朋友问我用的是不是2G网络。我觉得不管是哪种网络,总有人需要帮助。当然,我很高兴能在浩瀚的网络海洋中找到自己需要的东西。如果你有时间和机会分享你所知道的,你就会得到你所需要的,即使是说是“电话拨号”。言归正传,数组去重分为三个部分:ES3、ES5、ES6。本文介绍的是ES3中的一种方法。首先创建一个旧数组,然后再取一个空盘子。空盘子,没什么可放的。vararr=['星期一','星期二','星期三','星期二','星期一'];varnewAarry=[];接下来就是循环看,这次和昨天的不一样,昨天的是看旧数组和新数组的相同元素,今天只看旧数组,是否是前一项和该项紧随其后的是重复项。再看这两项还是双层for循环。不同的是内层循环的初始值是外层循环的i+1。为什么+1,下一项的索引当然是+1了!for(vari=0;i