React获取另一个对象内的对象

基尔奇

我有一个简单的json api,想显示一些具有react的对象字段。该api具有以下结构:

{"data" : [
  0: Object
    id: "1"
    type: "Item"
    attributes: Object
      title: "lorem impsum"
      body: "lorem ipsum"

  1: Object
    id: "2"
....
]}

我正在尝试显示属性项目(标题,正文)

问题是

这可以正常工作并显示id

{items.map(item => 
  <div>{item.id}</div>
)}

如果我尝试使用,{item.attributes.title}我会收到

TypeError: Cannot read property 'title' of undefined

因此item.attributes是未定义的。

怎么了

2006年

这是最常见的错误,因为您永远不知道将从服务器获取什么对象,因此,这始终是在访问数据之前进行检查的好方法,因此您可以尝试

{item.attributes && item.attributes.title ? item.attributes.title : 'print something for missing title' }

 //item.attributes && item.attributes.title means if both the values are present in Object 

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

访问另一个对象内的对象属性

来自分类Dev

如何使用反射获取另一个对象内的对象列表

来自分类Dev

如何在JQuery中的另一个对象内获取对象

来自分类Dev

从另一个模型获取对象以获取方法

来自分类Dev

如何访问另一个对象内另一个json对象内的json对象?

来自分类Dev

根据另一个对象的键值获取键值

来自分类Dev

获取另一个类中对象的值

来自分类Dev

在另一个表中获取Nil的对象

来自分类Dev

从另一个类C ++获取对象的属性

来自分类Dev

无法从另一个类获取SQL对象

来自分类Dev

访问另一个函数内的对象

来自分类Dev

访问数组内的对象,该对象位于另一个对象内

来自分类Dev

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

来自分类Dev

在另一个对象内的对象内的值更改后,React钩子更新组件-如何?

来自分类Dev

如何从λ表达式内的另一个对象设置一个对象

来自分类Dev

如何检查另一个对象内的至少一个对象

来自分类Dev

将一个对象发送到另一个对象内的数组

来自分类Dev

将一个对象内的值传递给另一个对象

来自分类Dev

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

来自分类Dev

Linq 查询以获取对象列表,并为每个对象获取另一个嵌套列表

来自分类Dev

从另一个类获取一个已经存在的对象

来自分类Dev

通过给定的一个获取另一个 JSON 对象属性

来自分类Dev

在Aspect中获取目标对象并在目标对象上调用另一个方法

来自分类常见问题

如何使用nodejs和mongodb获取位于另一个对象内部的对象?

来自分类Dev

如何编写LINQ查询以使用C#从另一个对象获取对象?

来自分类Dev

角度对象如何获取另一个对象的值

来自分类Dev

AngularJS:如何使用对象的键来获取另一个JSON对象的值

来自分类Dev

使用LINQ获取具有属性=另一个对象属性的对象

来自分类Dev

SwiftUI获取对象以响应另一个对象的大小

Related 相关文章

  1. 1

    访问另一个对象内的对象属性

  2. 2

    如何使用反射获取另一个对象内的对象列表

  3. 3

    如何在JQuery中的另一个对象内获取对象

  4. 4

    从另一个模型获取对象以获取方法

  5. 5

    如何访问另一个对象内另一个json对象内的json对象?

  6. 6

    根据另一个对象的键值获取键值

  7. 7

    获取另一个类中对象的值

  8. 8

    在另一个表中获取Nil的对象

  9. 9

    从另一个类C ++获取对象的属性

  10. 10

    无法从另一个类获取SQL对象

  11. 11

    访问另一个函数内的对象

  12. 12

    访问数组内的对象,该对象位于另一个对象内

  13. 13

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

  14. 14

    在另一个对象内的对象内的值更改后,React钩子更新组件-如何?

  15. 15

    如何从λ表达式内的另一个对象设置一个对象

  16. 16

    如何检查另一个对象内的至少一个对象

  17. 17

    将一个对象发送到另一个对象内的数组

  18. 18

    将一个对象内的值传递给另一个对象

  19. 19

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

  20. 20

    Linq 查询以获取对象列表,并为每个对象获取另一个嵌套列表

  21. 21

    从另一个类获取一个已经存在的对象

  22. 22

    通过给定的一个获取另一个 JSON 对象属性

  23. 23

    在Aspect中获取目标对象并在目标对象上调用另一个方法

  24. 24

    如何使用nodejs和mongodb获取位于另一个对象内部的对象?

  25. 25

    如何编写LINQ查询以使用C#从另一个对象获取对象?

  26. 26

    角度对象如何获取另一个对象的值

  27. 27

    AngularJS:如何使用对象的键来获取另一个JSON对象的值

  28. 28

    使用LINQ获取具有属性=另一个对象属性的对象

  29. 29

    SwiftUI获取对象以响应另一个对象的大小

热门标签

归档