如果数据在对象数组Javascript中具有相同的值,则对数据求和

时间:2019-01-02 10:08:49

标签: javascript arrays

我有一个包含对象的数据数组,其中具有相同的值:

0: {namaJurusan: "T. Kimia", percentase: 66.66666666666666}
1: {namaJurusan: "Design", percentase: 50}
2: {namaJurusan: "Akuntansi", percentase: 50}
3: {namaJurusan: "T.Lingkungan", percentase: 20}
4: {namaJurusan: "T. Sipil", percentase: 14.285714285714285}
5: {namaJurusan: "T Informatika", percentase: 12.5}
6: {namaJurusan: "T Informatika", percentase: 66.66666666666666}
7: {namaJurusan: "Design", percentase: 66.66666666666666}
8: {namaJurusan: "T.Lingkungan", percentase: 33.33333333333333}
length: 9

如您所见,对象键中的值重复:namaJurusan

在这种情况下,我有3个重复值:

  
      
  1. T。灵库南
  2.   
  3. T Informatika
  4.   
  5. 设计
  6.   

我想在数据namaJurusan相同时求和。

我想要的结果是这样的:

0: {namaJurusan: "T. Kimia", percentase: 66.66666666666666}
1: {namaJurusan: "Design", percentase: 116.66666}
2: {namaJurusan: "Akuntansi", percentase: 50}
3: {namaJurusan: "T.Lingkungan", percentase: 53.333333}
4: {namaJurusan: "T. Sipil", percentase: 14.285714285714285}
5: {namaJurusan: "T Informatika", percentase: 79.166666}

实际上,我已经在寻找方法了几个小时,但是我对方法感到困惑。并获得一些参考,并且大多只搜索重复数据。

0 个答案:

没有答案