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 按自然排...