亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JavaScript判斷數組重復內容的兩種方法(推薦)

2019-11-20 09:46:43
字體:
來源:轉載
供稿:網友

前言

一般,我們可能會給數組去重,這個操作并不復雜,執行一個循環就是了.現在,我要做的是,判斷數組中是否有重復的內容,如果有,返回 true 否則,返回 false.

思路

把數組變成字符串

循環原數組,拿每一個字段和這個字符串進行比對,看是否有重復

如何拿A字符串和B字符串進行對比,并且要求判斷出B字符串中包含過個A字符串呢?

方法一 indexOf() 和 lastIndexOf() 對比法.

首先,我們構建代碼:

var arr = ["aa","bb","cc","bb","aa"];arrRepeat(arr);

如上,我們要用一個arrRepeat(arr)的校驗函數并執行,下面來構建這個函數

function arrRepeat(arr){var arrStr = JSON.stringify(arr),str;for (var i = 0; i < arr.length; i++) {if (arrStr.indexOf(arr[i]) != arrStr.lastIndexOf(arr[i])){return true;}};return false;}

OK,運行成功.

運行結果

原理特別簡單,就是,數組中的字段,在由數組變成的字符串中的首次出現位置和最后一次出現位置是否一致,如果不一致,就說明這個重復出現了.

方法二 match() 正則對比方法

首先,和上面一樣,我們構建代碼:

var arr = ["aa","bb","cc","bb","aa"];arrRepeat(arr);

然后,我們重新構建arrRepeat(arr)函數

function arrRepeat(arr){var arrStr = JSON.stringify(arr),str;for (var i = 0; i < arr.length; i++) {if ((arrStr.match(new RegExp(arr[i],"g")).length)>1){return true;}};return false;}

原理是查找確定的重復次數,如果是大于1的話,就肯定是重復了.注意,這里是能夠準確的查找出出現了幾次的哦!所以,這個方法其實有更廣泛的用途.

OK,運行又一次成功

運行結果二

總結

如果僅僅是比對第一個方法其實足夠用了.

第二個方法可以查找出現的真實次數,比如重復了4次,就能找到4.具體的用途自己思考咯.

構建包含變量的正則的方法new RegExp(arr[i],"g")也是問別人才問出來的.

其實我先想到的是第二個思路,正則的問題困擾半天,終于解決了.才想到第一個思路的.

以上所述是小編給大家介紹的JavaScript判斷數組重復內容的兩種方法(推薦),希望能夠幫助到大家!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久视频在线看| 亚洲一区二区三区香蕉| 成人在线激情视频| 久久久久国产精品免费网站| 国产精品偷伦免费视频观看的| 亚洲精品成人免费| 成人久久精品视频| 国产精品久久久久久久电影| www国产91| 亚洲综合小说区| 日韩视频在线观看免费| 日韩欧美在线视频日韩欧美在线视频| 亚洲欧美制服丝袜| 亚洲国产精久久久久久久| 久久久国产精品x99av| 国产a∨精品一区二区三区不卡| 另类美女黄大片| 日韩美女视频在线观看| 日本精品久久久久影院| 欧美综合激情网| 最近2019年手机中文字幕| 欧美午夜精品在线| 精品成人在线视频| 中文字幕日韩av| 国产精品户外野外| 亚洲精品美女久久久| 在线观看日韩av| 97人人爽人人喊人人模波多| 福利二区91精品bt7086| 97视频在线观看网址| 欧美国产视频日韩| 成人午夜黄色影院| 日韩欧美中文第一页| 日韩av影院在线观看| 少妇久久久久久| 久久久中文字幕| 亚洲成色777777女色窝| 色偷偷综合社区| 久久久最新网址| 成人综合网网址| 中文字幕亚洲专区| 国产精品美女主播| 日本久久中文字幕| 九九久久综合网站| 久久手机精品视频| 日韩欧美高清在线视频| 久久久久久美女| 最新国产精品拍自在线播放| 亚洲色图美腿丝袜| 欧美日韩另类在线| 亚洲乱码国产乱码精品精| 97在线视频观看| 亚洲欧美精品中文字幕在线| 亚洲天天在线日亚洲洲精| 成人www视频在线观看| 亚洲欧美中文字幕| 久久综合伊人77777蜜臀| 国产啪精品视频网站| 91精品国产99| 精品久久久久久久久久久久| 亚洲xxxx做受欧美| 国产成人精品日本亚洲专区61| 国产mv久久久| 久99久在线视频| 国产午夜精品麻豆| 成人国产亚洲精品a区天堂华泰| 92看片淫黄大片看国产片| 欧美激情综合亚洲一二区| 亚洲最大激情中文字幕| 成人中文字幕在线观看| 亚洲性xxxx| 91精品国产91久久久久久久久| 国产亚洲精品久久久久动| 欧美日韩激情美女| 色妞欧美日韩在线| 亚洲欧洲国产一区| 日韩欧美在线观看视频| 在线精品视频视频中文字幕| 国产精品视频yy9099| 亚洲成人av资源网| 亚洲夜晚福利在线观看| 国产亚洲精品久久久久久牛牛| 亚洲视频在线观看网站| 亚洲一区二区三区乱码aⅴ| 国产精品亚洲视频在线观看| 日韩av不卡在线| 最新国产成人av网站网址麻豆| 日韩av在线精品| 久久精品视频在线| 欧美多人乱p欧美4p久久| 91精品视频观看| 岛国视频午夜一区免费在线观看| 97国产一区二区精品久久呦| 欧美专区在线视频| 成人综合国产精品| 国产精品久久久久福利| 久久色免费在线视频| 精品国产福利视频| 国产成人一区二区三区小说| 555www成人网| 国产精品第一区| 668精品在线视频| 亚洲性日韩精品一区二区| 午夜精品久久久99热福利| 久久99精品久久久久久琪琪| 日韩高清欧美高清| 亚洲区一区二区| 日韩免费av在线| 午夜精品久久久久久久久久久久久| 国产精品吴梦梦| 欧美高清激情视频| 日本电影亚洲天堂| 色综合久久中文字幕综合网小说| 久久视频在线视频| 日韩黄色在线免费观看| 国产欧美在线观看| 久久国产精品首页| 欧美视频裸体精品| 国产suv精品一区二区| 日本国产欧美一区二区三区| 九九久久久久99精品| 国产日韩欧美在线播放| 亚洲跨种族黑人xxx| 欧美性极品xxxx做受| 欧美自拍视频在线观看| 久久中文字幕一区| 91九色精品视频| 欧美视频二区36p| 日韩av片永久免费网站| 成人春色激情网| 国产精品黄页免费高清在线观看| www.欧美视频| 久久久www成人免费精品| 2019国产精品自在线拍国产不卡| 成人xvideos免费视频| 久久国产天堂福利天堂| 国产一区二区在线免费视频| 成人在线播放av| 日韩精品视频在线观看网址| 91亚洲精品在线观看| 一本大道香蕉久在线播放29| 中文字幕日本精品| 欧美成人免费大片| 日本久久久久久久久久久| 国产免费一区二区三区香蕉精| 久久91亚洲精品中文字幕| 国产精品久久视频| 日韩成人激情影院| 亚洲成人三级在线| 一区二区三区 在线观看视| 精品偷拍各种wc美女嘘嘘| 久久精品夜夜夜夜夜久久| 18久久久久久| 午夜精品一区二区三区在线视| 国产精品高潮呻吟久久av黑人| 中文在线资源观看视频网站免费不卡| 国产精品香蕉国产| 国产精品video| 国产免费观看久久黄| 高跟丝袜一区二区三区| 日韩不卡中文字幕| 欧美日韩亚洲精品一区二区三区| 欧美理论电影在线播放| 欧美一区二区色|