首页 > 解决方案 > 如何获取数组中子项的长度

问题描述

我想获取数组下项目的总长度数company,例如在下面的示例中它应该是 5,你知道如何在 java 脚本中做到这一点。谢谢

这是我的json:

var json ={
        "market": [
            {
                "company": [
                    {
                        "name": "A"
                    },
                    {
                        "name": "B"
                    },
                    {
                        "name": "C"
                    }
                ]
            },
            {
                "company": [
                    {
                        "name": "D"
                    },
                    {
                        "name": "E"
                    }
                ]
            }
        ]
    }

标签: javascriptarrays

解决方案


json.market.reduce((acc, market) => acc + market.company.length, 0)

推荐阅读