new Set arr 陣列過濾唯一值

2021-10-08 07:51:59 字數 641 閱讀 9934

es6提供了新的資料結構set。它類似於陣列,但是成員的值都是唯一的,沒有重複的值。

set本身是乙個建構函式,用來生成set資料結構。

/**

*@param arr

*@return newarr

**/export

const

dedupearr

=function

filteredarr

(arr)

// 或者用箭頭函式

export

const

dedupearr

= arr =>

const arr =

['1'

,'1'

,false,2

,false

,'hello'

,null

,null,21

, undefined, undefined]

// 呼叫函式

uniquearr

(arr)

// ["1", false, 2, "hello", null, 21, undefined]

此方法只使用於過濾基本資料型別:string, number, boolean, null, undefined

iOS 陣列過濾

方法一 利用nspredicate 注 nspredicate所屬cocoa框架,在密碼 使用者名稱等正則判斷中經常用到。類似於sql語句 not 不是 self 代表字串本身 in 範圍運算子 那麼not self in 意思就是 不是這裡所指定的字串的值 nspredicate filterpr...

前端陣列過濾

方法一 只是改變顯隱,那麼資料還是原先的資料,不影響操作 從左選到右,或者從右選到左 search else html中 也可以通過css控制顯隱預設hideflag沒有,為false,所以使用 hideflag,當沒有搜尋到 的時候,賦值true,把該條隱藏,那麼實現了前端過濾。方法二 用乙個陣列...

php 基礎 陣列過濾

array filter 過濾陣列 語法 array filter array,callbackfunction array 必寫,規定要過濾的陣列 callbackfunction 必寫,規定要用的 函式。該函式把輸入陣列中的每個鍵值傳給 函式。如果 函式返回 true,則把輸入陣列中的當前鍵值返...