欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          如何通過js程序刪除數(shù)組重復(fù)項(xiàng)(忽略大小寫敏感)

          本文將給大家介紹如何通過javascript來刪除數(shù)組中的重復(fù)項(xiàng),并且要求忽略大小寫敏感。那么對于該問題,大家有沒有自己的實(shí)現(xiàn)思路呢?

          比如我先給一個(gè)示例數(shù)組:[1, 2, 2, 4, 5, 4, 7, 8, 7, 3, 6],該數(shù)組中明顯有重復(fù)的數(shù)值,那么各位自己先動(dòng)動(dòng)手實(shí)現(xiàn)刪除重復(fù)項(xiàng)吧!

          下面我將給大家分享兩種js刪除數(shù)組中重復(fù)項(xiàng)的實(shí)現(xiàn)方法,各位可以參考參考:

          第一種方法:

          代碼如下:

          <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title></title> </head> <body> <script>     function removeDuplicates(num) {         var x,             len=num.length,             out=[],             obj={};          for (x=0; x<len; x++) {             obj[num[x]]=0;         }         for (x in obj) {             out.push(x);         }         return out;     }     var Mynum = [1, 2, 2, 4, 5, 4, 7, 8, 7, 3, 6];     result = removeDuplicates(Mynum);     console.log(Mynum);     console.log(result); </script> </body> </html>

          結(jié)果如下圖:

          如何通過js程序刪除數(shù)組重復(fù)項(xiàng)(忽略大小寫敏感)

          注:push()方法可向數(shù)組的末尾添加一個(gè)或多個(gè)元素,并返回新的長度;新元素將添加在數(shù)組的末尾;此方法改變數(shù)組的長度;在數(shù)組起始位置添加元素請使用 unshift() 方法。

          第二種方法:

          代碼如下:

          <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title></title> </head> <body> <script>     //從JavaScript數(shù)組中刪除重復(fù)項(xiàng)  const nums = [1, 2, 2, 3, 1, 2, 4, 5, 4, 2, 6];     console.log([...new Set(nums)]) </script> </body> </html>

          結(jié)果如下:

          如何通過js程序刪除數(shù)組重復(fù)項(xiàng)(忽略大小寫敏感)

          注:在 JavaScript 中從數(shù)組中刪除重復(fù)項(xiàng)可以通過多種方式完成,例如使用 Array.prototype.reduce()、Array.prototype.filter() 甚至簡單的 for 循環(huán);但是有一個(gè)更簡單的選擇,JavaScript 的內(nèi)置 Set 對象被描述為一組值,其中每個(gè)值只能出現(xiàn)一次。Set 對象也是可迭代的,因此可以使用擴(kuò)展 (…) 運(yùn)算符輕松地將其轉(zhuǎn)換為數(shù)組。

          這里給大家推薦閱讀《JavaScript中Set對象的介紹(附示例)》《介紹JavaScript中…擴(kuò)展運(yùn)算符的常用方法》文章。

          最后給大家推薦最新最全面的《javascript基礎(chǔ)教程》~快來學(xué)習(xí)吧!

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號