如何从数组对象中的嵌套数组获取数据

拉扎·埃拉希(Raza Ellahi)

我有一个这样的对象数组

array = {
    "microservices": [
        {
            "id": 1,
            "permissions": [
                {
                    "id": 65,
                    "name": "Default permission"
                },
                {
                    "id": 64,
                    "name": "Super user Access"
                }
            ]
        },
        {
            "id": 2,
            "permissions": []
        },
        {
            "id": 3,
            "permissions": [
                {
                    "id": 18,
                    "name": "Script: Update"
                },
                {
                    "id": 15,
                    "name": "Application: Delete"
                },
                {
                    "id": 9,
                    "name": "Workspace: Create"
                }
            ]
        }
    ]
}

从微服务数组中,我只想获取“权限”数组并将其存储到一个新变量中,所以我进行了搜索,但没有任何相关的解决方案,在此先感谢

纳伦·穆拉利(Naren murali)

您可以使用map运算符并单独获取该特定属性。请检查以下JS示例。

const array = {
  "microservices": [{
      "id": 1,
      "permissions": [{
          "id": 65,
          "name": "Default permission"
        },
        {
          "id": 64,
          "name": "Super user Access"
        }
      ]
    },
    {
      "id": 2,
      "permissions": []
    },
    {
      "id": 3,
      "permissions": [{
          "id": 18,
          "name": "Script: Update"
        },
        {
          "id": 15,
          "name": "Application: Delete"
        },
        {
          "id": 9,
          "name": "Workspace: Create"
        }
      ]
    }
  ]
}
const output = []
array.microservices.map(function(x) {
  output.push(...x.permissions);
})
console.log(output);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Express + MySql如何获取数据并创建嵌套数组

使用Go访问嵌套数组和对象中的数据

在JavaScript中执行计算后,如何在嵌套数组中获取所有对象?

从对象数组创建嵌套数组数据

如何从嵌套数组中查找数据?

在Mongo数据库中更新嵌套数组对象

如何在嵌套数组中过滤JSON对象数组

如何从对象数组中的嵌套数组中获取数组值的组合

如何通过在mongo中过滤嵌套数组的嵌套数组来查询对象的嵌套数组

如何在React Native中获取数组对象内的嵌套数组对象

使用php从json中的嵌套数组获取数据

将数据复制到对象的嵌套数组中

如何从嵌套数组中获取数据[Laravel]

如何从对象数组中的嵌套数组访问特定值?

在 javascript 中,如何从 json 数据创建嵌套数组或对象?

对象中的嵌套数组

如何从嵌套对象构建嵌套数组?

如何从嵌套数组中获取数据

从 JSON 数组对象获取嵌套数据

如何通过php从嵌套数组中获取API数据

如何从带有对象的嵌套数组中获取值

如何在对象数组的嵌套数组中获取数组对象javascript

如何在 React-Native 的屏幕上访问嵌套数组 JSON 数据中的嵌套对象

如何从 MongoDB 嵌套数组中获取对象

reactjs - 获取嵌套数组对象的子集

如何从推入平面数组的嵌套数组中获取值?

如何将包含对象的数组中的数据动态添加到嵌套数组?

如何在对象中的数组中获取嵌套数组中的数据

获取对象中嵌套数组的长度总和