JS統計配列内の要素の繰り返し数(B)

せ一覧= [ 
  {名: "1000ポイント"、serialNumberを:. 6 }、
  {名: "500点"、のserialNumber :. 7 }、
  {名: "50点"、のserialNumber :. 8 }、   {名: "50ポイント" 、serialNumberを:. 8 }、   {名: "50点"、のserialNumber :. 8 }]。

配列を一覧表示する方法

[ 
  {タイトル: "1000ポイント"、NUM:1}、
  {タイトル: "500点"、NUM:1}、
  {タイトル: "50ポイント"、NUM:3}
] 
// NUM:同じ要素の繰り返し数のserialNumber

 

_resを聞かせて= []; 
以下のための(I = 0せ; I <list.length;){
カウント= 0を聞かせて、
{(; J <list.length J ++ J =せ)用
IF(リスト[i]が.serialNumber ==リスト[J] .serialNumber){
カウント++。
}
}
= {OBJせ
リスト[I] .nameの、:タイトル
数:NUM
}
_res.push(OBJ)
、I + =カウント。
}
console.log(_res)
// [{ "タイトル": "1000积分"、 "NUM":1}、{ "タイトル": "500积分"、 "NUM":1}、{ "タイトル": "50积分"、 "NUM" :3}]

おすすめ

転載: www.cnblogs.com/yixiancheng/p/12048722.html