【发布时间】:2018-06-19 13:18:27
【问题描述】:
我有一个用户数组,我知道它有 11 个值,因为当我打印到控制台时,它会显示所有数组元素。但是,当我使用--
users.map(printLog)
function printLog(item,index){console.log(item.text);}`
它返回 11 个未定义的值,有什么建议吗?
我在 react 中写这个,我使用的实际代码 sn-p 是 return <div>{users.map(user=> (<div key={user.id}>{user.text};</div>))}</div>;
更新:这是打印用户时返回的数组。 (对不起,我一开始没有包括这个)
{id: "5b27fd770fdd1f04b257dfc2", name: "Kylo Ren", complete: false, __typename: "User", Symbol(id): "User:5b27fd770fdd1f04b257dfc2"}
{id: "5b27fd7a0fdd1f04b257dfc3", name: "Kylo Ren", complete: false, __typename: "User", Symbol(id): "User:5b27fd7a0fdd1f04b257dfc3"}
{id: "5b28070eb9c7600551e5a1c0", name: "Kylo Ren", complete: false, __typename: "User", Symbol(id): "User:5b28070eb9c7600551e5a1c0"}
{id: "5b28076eb9c7600551e5a1c1", name: "Kylo Ren", complete: false, __typename: "User", Symbol(id): "User:5b28076eb9c7600551e5a1c1"}
{id: "5b2807f1b9c7600551e5a1c2", name: "Kylo Ren", complete: false, __typename: "User", Symbol(id): "User:5b2807f1b9c7600551e5a1c2"}
{id: "5b28082eb9c7600551e5a1c3", name: "Kylo Ren", complete: false, __typename: "User", Symbol(id): "User:5b28082eb9c7600551e5a1c3"}
{id: "5b28085cb8b563056546e737", name: "Kylo Ren", complete: false, __typename: "User", Symbol(id): "User:5b28085cb8b563056546e737"}
{id: "5b28085fb8b563056546e738", name: "Kylo Ren", complete: false, __typename: "User", Symbol(id): "User:5b28085fb8b563056546e738"}
{id: "5b28086ab8b563056546e739", name: "Kylo Ren", complete: false, __typename: "User", Symbol(id): "User:5b28086ab8b563056546e739"}
{id: "5b280872b8b563056546e73a", name: "Kylo Ren", complete: false, __typename: "User", Symbol(id): "User:5b280872b8b563056546e73a"}
{id: "5b280da6a766dd058f73b3bf", name: "Ben", complete: false, __typename: "User", Symbol(id): "User:5b280da6a766dd058f73b3bf"}
【问题讨论】:
-
分享你的
user数组。 -
如果不知道您的
users数组是什么样子,我们将无法帮助您。如果我们做出合理的假设,您在问题末尾的代码是正确的(除了您可能不想要的输出中的;,请删除{user.text}之后的;)。很明显,有些事情并不像人们想象的那样。 -
您可以通过minimal reproducible example 演示问题来帮助人们帮助您,最好是使用堆栈片段(
[<>]工具栏按钮)可运行。 Stack Snippets 支持 React,包括 JSX; here's how to do one.
标签: javascript reactjs