JavaScript 數(shù)組去重的多種方法原理詳解

JavaScript 數(shù)組去重的多種方法原理詳解

說明

數(shù)組去重懂拾,這是一個面試經(jīng)常會遇見的問題主卫,網(wǎng)上講數(shù)組去重的文章也是特別的多,但是我們依舊來講講數(shù)組去重欲鹏,這篇文章比較適合于接觸過一段時間的JavaScript的初學者屿聋,希望這篇文章能給初學者帶來一些幫助。

在Array 對象中

indexOf( )方法搜索數(shù)組中的元素藏鹊,并返回它首次出現(xiàn)的位置润讥,如果沒找到則返回 -1。

在String 對象中

indexOf( ) 方法可返回某個指定的字符串值在字符串中首次出現(xiàn)的位置盘寡,如果沒找到則返回 -1楚殿。

注意:

JavaScript中的Array對象 和 String對象都是具有indexOf( )方法的,而且用法是一樣的竿痰。

對于indexOf( )不是很理解的朋友點這里

push( ) 方法可向數(shù)組的末尾添加一個或多個元素脆粥,并返回新的長度。

push( )方法是Array對象中的方法影涉,String對象中沒有变隔。

對于push( )不是很理解的朋友點這里

方法一(利用數(shù)組的 indexOf()方法)

方法二(排序后進行去重)

方法三(利用對象與數(shù)組的結合)【重要】

方法四(利用ES6中的set)【重要】

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蟹倾,隨后出現(xiàn)的幾起案子匣缘,更是在濱河造成了極大的恐慌,老刑警劉巖鲜棠,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肌厨,死亡現(xiàn)場離奇詭異,居然都是意外死亡豁陆,警方通過查閱死者的電腦和手機柑爸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盒音,“玉大人表鳍,你說我怎么就攤上這事馅而。” “怎么了进胯?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵用爪,是天一觀的道長。 經(jīng)常有香客問我胁镐,道長偎血,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任盯漂,我火速辦了婚禮颇玷,結果婚禮上,老公的妹妹穿的比我還像新娘就缆。我一直安慰自己帖渠,他們只是感情好,可當我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布竭宰。 她就那樣靜靜地躺著空郊,像睡著了一般。 火紅的嫁衣襯著肌膚如雪切揭。 梳的紋絲不亂的頭發(fā)上狞甚,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天,我揣著相機與錄音廓旬,去河邊找鬼哼审。 笑死,一個胖子當著我的面吹牛孕豹,可吹牛的內容都是我干的涩盾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼励背,長吁一口氣:“原來是場噩夢啊……” “哼春霍!你這毒婦竟也來了?” 一聲冷哼從身側響起叶眉,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤终畅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后竟闪,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體离福,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年炼蛤,在試婚紗的時候發(fā)現(xiàn)自己被綠了妖爷。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖絮识,靈堂內的尸體忽然破棺而出绿聘,到底是詐尸還是另有隱情,我是刑警寧澤次舌,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布熄攘,位于F島的核電站,受9級特大地震影響彼念,放射性物質發(fā)生泄漏挪圾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一逐沙、第九天 我趴在偏房一處隱蔽的房頂上張望哲思。 院中可真熱鬧,春花似錦吩案、人聲如沸棚赔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽靠益。三九已至,卻和暖如春残揉,著一層夾襖步出監(jiān)牢的瞬間捆毫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工冲甘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人途样。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓江醇,卻偏偏與公主長得像,于是被迫代替她去往敵國和親何暇。 傳聞我的和親對象是個殘疾皇子陶夜,可洞房花燭夜當晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內容

  • 第5章 引用類型(返回首頁) 本章內容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學一百閱讀 3,237評論 0 4
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,149評論 0 13
  • 考完了羽嫡,輕松嗎?肩袍!是的杭棵,輕松,再不用看書聽課復習了氛赐,時間想干嘛就干嘛魂爪,爽先舷! 可是,也不輕松滓侍,花錢報了環(huán)球網(wǎng)校的課程...
    小丫屠閱讀 203評論 0 1
  • 一開始聽朋友提及羅素的《幸福之路》時蒋川,心里是有所敬畏的,輕易不敢下決心要去讀它撩笆。畢竟羅素于我是極大家的存在捺球,它的著...
    啊今年是匆匆閱讀 437評論 0 2
  • 作者:宋俊媽媽 早上兒子沒起床我就起來了,因為今天要去學校代課浇衬,因為起來洗刷時還穿著睡衣的洗刷完之后上樓看著兒子醒...
    父母是孩子的起跑線閱讀 281評論 0 0