js中常見的陣列使用方法,收藏備用

2022-09-10 17:12:30 字數 952 閱讀 5993

做前端的小夥伴經常要和陣列打交道,比如常見的陣列去重、選擇陣列中的隨機項、獲取陣列中最大/最小值等等。今天我們一起來封裝一些常見的方法,收藏備用!

//

陣列去重

const removeduplicate = (arr) => [...new

set(arr)];

removeduplicate([1, 2, 3, 4, 4, 2,3, 1,1]); //

[1, 2, 3, 4]

//獲取陣列中的隨機項

const randomitem =(arr)=>arr[math.floor(math.random()*arr.length)]

randomitem([2,33,45,4,5,66,78,89])

//獲取陣列中的最大值

const getmaxitem=(arr,n=1)=>[...arr].sort((a,b)=>b-a).slice(0,n)

getmaxitem([3,4,1,5,66,25,35])

//獲取陣列中最小值

const getminitem=(aee,n=1)=>[...arr].sort((a,b)=>a-b).slice(0,n)

getminitem([2,34,25,46,3,89])

//獲取陣列中的平均數(注意陣列中的項必須為數字 否則結果為nan)

const get**erageitem=arr=>arr.reduce((a,b)=>a+b)/arr.length

get**erageitem([1,2,3,4,5])

//獲取陣列中某個項 出現的次數

const countoccurrences = (arr, val) => arr.reduce((a, v) => (v === val ? a + 1 : a), 0);

countoccurrences([1,2,2,4,5,6,2], 2)

Js的Array(陣列)常見使用方法

陣列可以用乙個變數名儲存所有的值,並且可以用變數名訪問任何乙個值。陣列中的每個元素都有自己的id,以便它可以很容易地被訪問到。使用單獨的變數名來儲存一些列的值。var a 1 2,3 var b 4 5 var c a.concat b console.log c 1,2,3,4,5 示例 var ...

git工作中常見使用方法

將工作區的修改提交到暫存區 撤銷git提交 git commit m 備註 git pull 分支後有 merging 拉取發生衝突 解決完衝突後 git add git commit m 備註 git pushgit branch 分支名git checkout 分支名git checkout b...

JS陣列及使用方法

陣列物件的作用是 使用單獨的變數名來儲存一系列的值。建構函式的方法 var arr new array var arr new array 5 var arr new array 寶寶 字面量的方法 var arr var arr 寶寶 大可愛 1.length 表示陣列的長度,就是陣列中元素的個數...