array工具類,持續更新中,,,

2021-10-01 21:47:06 字數 1680 閱讀 2988

1.陣列去重

function

uniquearray

(arr)

}return temp;

//or

return array.

from

(new

set(arr));

}

2.計算陣列中值的出現次數

const

countoccurrences

=(arr, value)

=>

arr.

reduce

((a, v)

=> v === value ? a +

1: a +0,

0)

3.返回兩個陣列中存在的元素的列表。

const

intersection

=(a, b)

=>

;

4.陣列並集(es6)

/**

* 陣列並集,只支援一維陣列

* @param arrone

* @param arrtwo

*/export

const

arrandset

=(arrone, arrtwo)

=>

5.陣列交集(es6)

/**

* 陣列交集,只支援一維陣列

* @param arrone

* @param arrtwo

*/export

const

arrintersection

=(arrone, arrtwo)

=>

6.陣列差集(es6)

/**

* 陣列差集,只支援一維陣列

* @param arrone

* @param arrtwo

* eg: [1, 2, 3] [2, 4, 5] 差集為[1,3,4,5]

*/export

const

arrdifference

=(arrone, arrtwo)

=>

7.陣列合併

/**

* 陣列合併,目前合併一維

* @param arrone 陣列

* @param arrtwo 陣列

*/export

const

arrconcat

=(arrone, arrtwo)

=>

8.陣列最大值

/**

* 陣列最大值

* @param arr 陣列

*/export

const

arrmax

= arr =>

9.陣列去重

/**

* 陣列去重

* @param arr 陣列

*/export

const

arrremoverepeat

= arr =>

底層工具類,date方法,持續更新中

1.剩餘時間格式化 剩餘時間格式化 export param times 傳入毫秒 param format h f s 大寫自動補全十位 returns string 小於10時,轉化為01,02等 export function formatnum n n export function for...

C 類(持續更新中。。。)

假定csomething是乙個類,執行下面這些語句之後,記憶體裡建立了 6 個csomething物件。1 2 3 4 5 6 7 csomething a csomething b 2 csomething c 3 csomething ra b csomething d b csomething...

Collections工具類和Arrays工具類

collections 工具類常用方法 排序查詢,替換 同步控制 不推薦,需要執行緒安全的集合型別時請考慮使用 juc 包下的併發集合 1.排序void reverse list list 反轉 void shuffle list list 隨機排序 void sort list list 按自然排...