当我在同一对象中拥有另一个属性的值时,从对象数组中获取一个Object属性

杰森·戴维斯(JasonDavis)

在JavaScript中,如果我在变量中包含此值...

var selectedId = '2';

我下面有这一系列的对象...

var itemsArray = [
    {
        id: 1,
        name: 'Item 1',
    },
    {
        id: 2,
        name: 'Item 2',
    },
    {
        id: 3,
        name: 'Item 3',
    },
    {
        id: 4,
        name: 'Item 4',
    },
]; 

如何从具有itemsArray name值的对象中获取值selectedId

在此示例中,我将具有2in的值,selectedId并且需要获取itemsArray[n][name]ofItem 2

Oleksandr T.

您可以使用.filter这样的

var selectedId = 2;

var itemsArray = [
    {
        id: 1,
        name: 'Item 1',
    },
    {
        id: 2,
        name: 'Item 2',
    },
    {
        id: 3,
        name: 'Item 3',
    },
    {
        id: 4,
        name: 'Item 4',
    },
]; 
  
var result = itemsArray.filter(function (el) {
  return el.id === selectedId;
});
var name = result[0] && result[0].name;
console.log(name);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我声明它时,如何在同一对象的另一个属性中使用先前对象属性的值

来自分类Dev

如何将值从一个属性复制到同一对象中的另一个属性?

来自分类Dev

如何在同一Javascript对象中的另一个属性的值中引用一个属性?

来自分类Dev

为什么在一个对象的一个属性中引用同一对象的另一个属性中的jQuery选择器会引发错误?

来自分类Dev

从同一对象的不同实例中触发另一个实例的函数

来自分类Dev

简洁地从另一个属性与搜索匹配的对象数组中仅获取一个对象属性

来自分类Dev

使用对象中一个键的值作为同一对象中另一个键的值

来自分类Dev

如果对象与另一个对象属性匹配,如何获取对象中的值

来自分类Dev

Arduino-只有第一个对象包含在另一个对象的集合/数组中时才会丢失其数据属性值

来自分类Dev

将一个对象的属性设置为相对于同一对象的另一个属性

来自分类Dev

在React中,如何使用另一个属性值获取对象的属性值?

来自分类Dev

通过元素和另一个属性值获取 SimpleXML 对象中的属性值

来自分类Dev

在另一个对象中获取对象属性的值(描述)

来自分类Dev

数组中的所有对象(从csv解释)都作为同一对象(最后一个对象)返回

来自分类Dev

从数组中获取所有对象,并从另一个数组中设置它们的属性

来自分类Dev

Linq-获取具有列表属性的对象,该属性在另一个列表中不包含值

来自分类Dev

如何在python中的同一对象中的另一个线程内生成线程?

来自分类Dev

在 jQuery 中的同一对象上调用另一个函数中定义的函数

来自分类Dev

如何检查数组对象的属性是否与另一个对象数组中的值之一匹配

来自分类Dev

关于对象数组中另一个属性的唯一属性出现次数的计数

来自分类Dev

创建一个NSSet数组,该数组具有另一个NSArray中存在的对象的不同属性的值

来自分类Dev

在另一个函数中访问对象属性

来自分类Dev

通过条件化另一个对象属性来访问对象数组中的对象值

来自分类Dev

从 xslt/xpath 中的另一个属性值获取一个属性的值

来自分类Dev

JavaScript:如果另一个对象在另一个属性中具有相同的值,则更改对象的值

来自分类Dev

当我在同一个对象中有另一个元素的值时,如何访问 JSON 元素?

来自分类Dev

从具有多个约束的另一个对象数组返回唯一对象数组

来自分类Dev

显示一个对象属性值,并在悬停时显示另一个

来自分类Dev

如果对象包含另一个数组中存在值的属性,则过滤对象数组

Related 相关文章

  1. 1

    当我声明它时,如何在同一对象的另一个属性中使用先前对象属性的值

  2. 2

    如何将值从一个属性复制到同一对象中的另一个属性?

  3. 3

    如何在同一Javascript对象中的另一个属性的值中引用一个属性?

  4. 4

    为什么在一个对象的一个属性中引用同一对象的另一个属性中的jQuery选择器会引发错误?

  5. 5

    从同一对象的不同实例中触发另一个实例的函数

  6. 6

    简洁地从另一个属性与搜索匹配的对象数组中仅获取一个对象属性

  7. 7

    使用对象中一个键的值作为同一对象中另一个键的值

  8. 8

    如果对象与另一个对象属性匹配,如何获取对象中的值

  9. 9

    Arduino-只有第一个对象包含在另一个对象的集合/数组中时才会丢失其数据属性值

  10. 10

    将一个对象的属性设置为相对于同一对象的另一个属性

  11. 11

    在React中,如何使用另一个属性值获取对象的属性值?

  12. 12

    通过元素和另一个属性值获取 SimpleXML 对象中的属性值

  13. 13

    在另一个对象中获取对象属性的值(描述)

  14. 14

    数组中的所有对象(从csv解释)都作为同一对象(最后一个对象)返回

  15. 15

    从数组中获取所有对象,并从另一个数组中设置它们的属性

  16. 16

    Linq-获取具有列表属性的对象,该属性在另一个列表中不包含值

  17. 17

    如何在python中的同一对象中的另一个线程内生成线程?

  18. 18

    在 jQuery 中的同一对象上调用另一个函数中定义的函数

  19. 19

    如何检查数组对象的属性是否与另一个对象数组中的值之一匹配

  20. 20

    关于对象数组中另一个属性的唯一属性出现次数的计数

  21. 21

    创建一个NSSet数组,该数组具有另一个NSArray中存在的对象的不同属性的值

  22. 22

    在另一个函数中访问对象属性

  23. 23

    通过条件化另一个对象属性来访问对象数组中的对象值

  24. 24

    从 xslt/xpath 中的另一个属性值获取一个属性的值

  25. 25

    JavaScript:如果另一个对象在另一个属性中具有相同的值,则更改对象的值

  26. 26

    当我在同一个对象中有另一个元素的值时,如何访问 JSON 元素?

  27. 27

    从具有多个约束的另一个对象数组返回唯一对象数组

  28. 28

    显示一个对象属性值,并在悬停时显示另一个

  29. 29

    如果对象包含另一个数组中存在值的属性,则过滤对象数组

热门标签

归档