从对象中获取具有特定值的所有键

银河猫105

我有一个名为的对象x它看起来类似于:

{
  a: 123,
  b: null,
  c: [1, 2, 3]
}

我想获取所有为真的键的名称,因此我需要获取一个看起来像的数组["a", "c"],因为x.ax.c是真实的,但事实x.b并非如此。我怎样才能做到这一点?

银河猫105

您可以使用Object.keys进行此操作Array.prototype.filter

var x = {
  a: 123,
  b: null,
  c: [1, 2, 3]
}

var y = Object.keys(x).filter(item => !!x[item])
console.log(y)

!!运营商,引用这个答案

转换Objectboolean如果是falsey(例如0nullundefined等),这将是false,否则,true

因此,假设truthyValue是真实的并且falsyValue是虚假的,!!truthyValue则将始终为true,并且!!falseyValue将始终为错误。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从JSON对象数组中删除具有特定键/值对的所有JSON对象?

来自分类Dev

检索具有特定值的对象数组中的所有键

来自分类Dev

获取JavaScript对象中具有匹配键的所有值的总和?

来自分类Dev

使用JSON和JQ中的特定键获取具有所有值的数组

来自分类Dev

获取所有具有包含特定值的数组的对象

来自分类Dev

如何从对象数组中获取具有特定键唯一值的对象?

来自分类Dev

JavaScript | 遍历JSON对象并获取特定键的所有值

来自分类Dev

如何从具有多个值的键中获取特定值?

来自分类Dev

从数组中删除具有特定“键:值”的对象

来自分类Dev

从Swift中的Dictionary获取特定键的所有值

来自分类Dev

从多维数组中获取具有特定值的键

来自分类Dev

在 PHP 中获取具有特定键格式的数组值

来自分类Dev

从mongoDB获取特定键的所有值

来自分类Dev

PHP-从深度未知的多维数组中获取具有特定数组键的所有值

来自分类Dev

从NSDictionary中按键获取具有特定值的对象

来自分类Dev

从具有特定属性值的对象中获取值

来自分类Dev

从MultiValueMap获取具有相同键的所有对象

来自分类Dev

在栏中获取所有具有多个特定值的所有客户

来自分类Dev

Firebase 获取具有特定子键的所有对象

来自分类Dev

JavaScript:如何获取以特定字符串开头的对象的所有键和值?

来自分类Dev

在具有特定字段值的模型中获取对象,或者在相关模型中不获取对象

来自分类Dev

从数据库中获取在laravel中具有特定列值的所有行

来自分类Dev

Python:断言列表中的所有对象都具有特定的属性值

来自分类Dev

如果 hashMap 具有相同的键名,我如何获取对象数组中的所有值

来自分类Dev

从JSON数组中的嵌套对象中获取所有键及其值(不带jQuery)

来自分类Dev

C#:如何从JS对象获取键的所有值?

来自分类Dev

从XML中获取具有特定名称的所有节点的值

来自分类Dev

使用C#中的Selenium获取具有特定类的所有元素的属性值的列表

来自分类Dev

多维数组:如何获取特定键的所有值?

Related 相关文章

  1. 1

    如何从JSON对象数组中删除具有特定键/值对的所有JSON对象?

  2. 2

    检索具有特定值的对象数组中的所有键

  3. 3

    获取JavaScript对象中具有匹配键的所有值的总和?

  4. 4

    使用JSON和JQ中的特定键获取具有所有值的数组

  5. 5

    获取所有具有包含特定值的数组的对象

  6. 6

    如何从对象数组中获取具有特定键唯一值的对象?

  7. 7

    JavaScript | 遍历JSON对象并获取特定键的所有值

  8. 8

    如何从具有多个值的键中获取特定值?

  9. 9

    从数组中删除具有特定“键:值”的对象

  10. 10

    从Swift中的Dictionary获取特定键的所有值

  11. 11

    从多维数组中获取具有特定值的键

  12. 12

    在 PHP 中获取具有特定键格式的数组值

  13. 13

    从mongoDB获取特定键的所有值

  14. 14

    PHP-从深度未知的多维数组中获取具有特定数组键的所有值

  15. 15

    从NSDictionary中按键获取具有特定值的对象

  16. 16

    从具有特定属性值的对象中获取值

  17. 17

    从MultiValueMap获取具有相同键的所有对象

  18. 18

    在栏中获取所有具有多个特定值的所有客户

  19. 19

    Firebase 获取具有特定子键的所有对象

  20. 20

    JavaScript:如何获取以特定字符串开头的对象的所有键和值?

  21. 21

    在具有特定字段值的模型中获取对象,或者在相关模型中不获取对象

  22. 22

    从数据库中获取在laravel中具有特定列值的所有行

  23. 23

    Python:断言列表中的所有对象都具有特定的属性值

  24. 24

    如果 hashMap 具有相同的键名,我如何获取对象数组中的所有值

  25. 25

    从JSON数组中的嵌套对象中获取所有键及其值(不带jQuery)

  26. 26

    C#:如何从JS对象获取键的所有值?

  27. 27

    从XML中获取具有特定名称的所有节点的值

  28. 28

    使用C#中的Selenium获取具有特定类的所有元素的属性值的列表

  29. 29

    多维数组:如何获取特定键的所有值?

热门标签

归档