最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS中去掉array中重復元素的方法

 更新時間:2017年05月26日 09:24:27   作者:_A_Tong  
這篇文章主要介紹了JS中去掉array中重復元素的方法,需要的朋友可以參考下

今天看了廖雪峰的js教程,看到了filter的用法。

其中用它來實現去除Array中重復元素的方法在這里記錄下來。

Filter

filter是一個常用的操作,它用于把Array的某些元素過濾掉,然后返回剩下的元素。

和map()類似,Array的filter()也接收一個函數。和map()不同的是,filter()把傳入的函數依次作用于每個元素,然后根據返回值是true還是false決定保留還是丟棄該元素。

利用filter,可以巧妙地去除Array的重復元素:

'use strict';
var
  r,
  arr = ['apple', 'strawberry', 'banana', 'pear', 'apple', 'orange', 'orange', 'strawberry'];
  r = arr.filter(function (element, index, self) {
  return self.indexOf(element) === index;
});

因為Array中的indexOf總是返回第一次出現某一個元素的位置,后續(xù)的重復元素位置與indexOf返回的位置不相等,因此被filter濾掉了。

以上所述是小編給大家介紹的JS中去掉array中重復元素的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • js實現日歷與定時器

    js實現日歷與定時器

    本文主要介紹了js實現日歷與定時器的示例代碼,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JS實現移動端點擊按鈕復制文本內容

    JS實現移動端點擊按鈕復制文本內容

    本文通過實例代碼給大家介紹了移動端點擊按鈕復制文本內容 ,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Sample script that deletes a SQL Server database

    Sample script that deletes a SQL Server database

    Sample script that deletes a SQL Server database...
    2007-06-06
  • JS防抖節(jié)流函數的實現與使用場景

    JS防抖節(jié)流函數的實現與使用場景

    在行走江湖的過程中,會出現很多性能優(yōu)化的問題來讓你手足無措,那么這篇文章主要給大家介紹了關于JS防抖節(jié)流函數的實現與使用場景,針對這兩個問題來為你答疑解惑,需要的朋友可以參考下
    2021-07-07
  • 原生JS實現HTML轉Markdown功能

    原生JS實現HTML轉Markdown功能

    這篇文章主要為大家詳細介紹了如何使用原生JS實現簡單的HTML轉Markdown功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-04-04
  • JavaScript獲取FCK編輯器信息的具體方法

    JavaScript獲取FCK編輯器信息的具體方法

    這篇文章介紹了JavaScript獲取FCK編輯器信息的實例代碼,有需要的朋友可以參考一下
    2013-07-07
  • JavaScript中淺講ajax圖文詳解

    JavaScript中淺講ajax圖文詳解

    ajax對于各位來說,應該都不陌生,正因為ajax的產生,導致前臺頁面和服務器之間的數據傳輸變得非常容易,同時還可以實現頁面的局部刷新。本文圖文并茂給大家介紹了js中ajax知識,需要的朋友一起學習吧
    2016-11-11
  • 前端webpack一些常用配置的作用詳解

    前端webpack一些常用配置的作用詳解

    在前端開發(fā)中Webpack已經成為構建現代JavaScript應用的必備工具,它負責模塊的打包和優(yōu)化,這篇文章主要介紹了前端webpack一些常用配置的作用,文中介紹的非常詳細,需要的朋友可以參考下
    2025-04-04
  • 實例講解JavaScript 計時事件

    實例講解JavaScript 計時事件

    這篇文章主要介紹了JavaScript 計時事件的相關資料,文中示例代碼非常詳細,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • 基于three.js編寫的一個項目類示例代碼

    基于three.js編寫的一個項目類示例代碼

    這篇文章主要給大家介紹了關于基于three.js編寫的一個項目類的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-01-01

最新評論

伊金霍洛旗| 若羌县| 辽源市| 兴山县| 井冈山市| 库伦旗| 泸定县| 石棉县| 积石山| 揭阳市| 华蓥市| 甘孜| 海晏县| 彝良县| 雅安市| 桃源县| 伊通| 新丰县| 永寿县| 安多县| 手游| 长丰县| 桃源县| 镇江市| 霞浦县| 三台县| 九龙县| 周宁县| 乳源| 洪江市| 安阳县| 遵义市| 高邮市| 连城县| 额济纳旗| 石首市| 柘城县| 罗源县| 辽中县| 手机| 赤水市|