如何在映射函数中获取对象的键名对象

阿布·帕里卡拉

一个对象在另一个对象和数组中。数据结构是

{
"_id" : "BXPqcoCYSXPQNkq9S",
"client_id" : "REzch3X67Efm2bCri",

"locations" : [ 
    "kochi", 
    "trivandrum"
],
"tags" : {
    "status" : [ 
                        "Active", 
                        "Paused"
    ],
   "category" : [ 
                        "Display", 
                        "Search"
    ]




 }
}

我的问题是如何获得输出是状态类别

我已经习惯于找到 active 和 Paused Method 是

profile.map((data)=>(

  console.log(data.tags['status']) //Active 
                                  //Paused
  ))

如何在没有 name Specifeid status 的情况下获得价值

哈桑·伊玛目

您可以使用 Object.keys()

Object.keys() 方法返回给定对象自己的可枚举属性的数组,其顺序与 for...in 循环提供的顺序相同(区别在于 for-in 循环将原型链中的属性枚举为出色地)。

获得密钥后,您可以使用 for 循环遍历它们。

const obj = {"_id":"BXPqcoCYSXPQNkq9S","client_id":"REzch3X67Efm2bCri","locations":["kochi","trivandrum"],"tags":{"status":["Active","Paused"],"category":["Display","Search"]}}

var result = Object.keys(obj.tags)
console.log('Keys: ', result);

Object.keys(obj.tags).forEach(k => console.log('Values for key', k, ':', obj.tags[k]));
.as-console-wrapper { max-height: 100% !important; top: 0; }

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在反应中更新映射函数内的对象所有元素

映射函数中的Axios.get()可以获取多个返回诺言对象的对象的数据

如何在dask中映射函数

如何获取传递给 PowerShell 中的函数的 Hashtable 对象的键名?

从对象映射中获取键名

如何在对象文字中使用Javascript映射函数?

setState 映射函数中对象的一种状态

映射函数在对象 React 中无法正常工作

如何在reactjs中的映射函数内进行映射

如何在Clojure中的映射函数内的宏中获取嵌套参数?

Javascript映射函数创建多个对象

如何在SQL中的对象(具有所有键名)中获取对象?

如何通过值对对象进行排序,但仍然可以在映射函数中访问该对象的键?

如何在映射函数中检索特定值?

在R中的映射函数中添加到列表对象

如何从JSON对象中的数组获取键名及其值

满足条件时如何从映射函数内部将值推入对象?

当列表包含类对象的元素时如何应用映射函数?

在多处理/映射函数中返回计数器对象

在 rust 中编写通用对象映射函数时,借用值的寿命不够长

RxJs映射函数导致上游可观对象被多次调用

在两个嵌套对象上映射函数

为什么 fromjson 不能作为对象数组的映射函数?

如何在ngFor中重写对象的键名称

回调函数中对象的通用键名

通过键名从数组中获取对象

Java通过键名从对象中获取值

JavaScript获取对象键名

如何使用映射函数快速从数组中获取替代索引数据