91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

好程序員web前端培訓之JavaScript數組去重方法

發布時間:2020-08-04 21:14:23 來源:ITPUB博客 閱讀:103 作者:好程序員IT 欄目:web開發

   好程序員 web前端之JavaScript數組去重方法,一周學習結束,老師布置我們要寫一篇技術文章,腦袋里面的第一個想法就是數組去重,在網上也百度了一下,很多公司面試的時候有很大的幾率會問數組去重的問題。所以今天我就給大家分享我所用過的四種數組去重的方法。

  1、第一種辦法主要是用兩個循環來遍歷整個數組,從第一個開始跟后面的比較,找到一樣的就刪除后面重復的值。數組去重無非就是找到兩個以上重復的值,保留其中一個就可以了,這種辦法很好理解,但是效率不高。代碼如下:

  好程序員web前端培訓之JavaScript數組去重方法  

  2、第二種辦法是利用對象屬性名不能重復的原理來去重的,這個也是我寫的這幾種方法里面,去重效率最高的一種,代碼如下:

好程序員web前端培訓之JavaScript數組去重方法

  備注:js對象是一種復合類型,它允許你通過變量名存儲和訪問,換一種思路,對象是一個無序的屬性集合,集合中的每一項都由名稱和值組成。比如是varobj={id:1,name:”Timmy”}

  3、第三種方法是利用Set結構的屬性來去重,代碼如下:

好程序員web前端培訓之JavaScript數組去重方法  

  備注:Set是ES6提供了新的數據結構。它類似于數組,但是成員的值都是唯一的,沒有重復的值。(不包括空對象),所以可以用這個辦法來數組去重。

  4、第四種方法原理其實跟第一種差不多的,不過分成了兩個函數來寫,第一個函數來找到數組中某一個值有沒有重復的,要是沒有就返回false,第二個函數就來遍歷整個數組。

好程序員web前端培訓之JavaScript數組去重方法

  本文由 好程序員 web前端總結


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江达县| 闵行区| 余姚市| 石阡县| 城步| 台东县| 团风县| 汝城县| 清丰县| 太和县| 彩票| 涪陵区| 固镇县| 道真| 施甸县| 新宁县| 永寿县| 五莲县| 报价| 永嘉县| 湾仔区| 芜湖市| 九龙县| 慈利县| 龙岩市| 延寿县| 绥中县| 邯郸市| 准格尔旗| 章丘市| 监利县| 分宜县| 通榆县| 平泉县| 扬中市| 麦盖提县| 琼结县| 射阳县| 阿坝县| 天镇县| 盐池县|