首页 > 解决方案 > 在控制台中显示对象,但尝试获取对象值时显示对象空错误

问题描述

当我尝试进入console.log(user.user)时,dashboard component( a functional component)它的控制台输出是Array [ {…} ]并且看起来像这样在此处输入图像描述

但是当我尝试从这个对象获取电子邮件时,我在屏幕上console.log(user[0].email)收到错误消息。user is null

用户在 redux reducer 中设置,我从 mapDispatchToProps 提供它。我找不到问题所在。

标签: reactjsredux

解决方案


尝试这个

return(
  <div>
   {user.user&&user.user.map(u=>
    <h3 key={u.id}>{u.email}</>
   )}
  </div>
)

推荐阅读