// 返回數組中每個元素出現的次數
// 參數是任意數組,reduce的第2個參數要傳一個空對象,這個空對象就是返回的個數的對象
var getNumCount = function(array) {
return array.reduce((total,currentVal) => {
if(currentVal in total)
{
total[currentVal]++;
}
else
{
total[currentVal] = 1;
}
return total;
},{})
}
console.log(getNumCount([1, 2, 2, 3, 1])) // { '1': 2, '2': 2, '3': 1 }
js中統計數組中元素出現的個數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.