javascript - 关于遍历的问题

查看:68
本文介绍了javascript - 关于遍历的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

有个json数组
{

              "result": 0,
              "message": "",
              "token": null,
              "content": {
                "typeCountList": [
                  {
                    "value": "文字",
                    "count": 63292
                  },
                  {
                    "value": "谱例",
                    "count": 24750
                  },
                  {
                    "value": "曲谱",
                    "count": 3907
                  },
                  {
                    "value": "乐谱",
                    "count": 2892
                  },
                  {
                    "value": "文本",
                    "count": 88
                  },
                  {
                    "value": "文字、谱例",
                    "count": 1
                  }
                ] 
              }
            }    

把除了['文字','图片','谱例','音频','视频']以外的其他value值的count累加?请问遍历该怎么写

解决方案

const badWord = ["文字", "图片", "谱例", "音频", "视频"];
var allCount = 0;
typeCountList.forEach((val) => {
    if (badWord.indexOf(val.value) === -1) 
        allCount += val.count;
});

这篇关于javascript - 关于遍历的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆