javascript - Array.map 无法正常工作 Javascript ReactJs
问题描述
我已经过滤了 2 个具有管理员角色的用户数组。
const user = users.filter((user : any) => user.role === "admin")
之后我映射它们,我想返回一对这些按钮
{user.map((user : any) => {
return <div>
<Link key={uuidv4()} to={`/profile/${user.id}`}>
<button key={uuidv4()}>My Profile</button>
</Link>
<button onClick={() => {history.push('/adminPanel')}}>Admin Panel</button>
</div>
})}
但它返回的不是 1 对按钮,而是 2 对按钮。我得到它是因为我在数组中有 2 个项目。
我只想退回一对按钮,但我不知道使用哪种方法,请帮助
解决方案
推荐阅读
- case - 如何重写此 VHDL 代码以防止闩锁?
- python-3.x - 对移动的数据窗口进行主成分分析
- javascript - Chrome 扩展程序:页面监控被禁用
- javascript - 如何在用户关闭网站之前触发 http 调用?
- google-cloud-platform - 如何为 dbt-BigQuery 运行切换 GCP 身份验证帐户
- django - Django将字典中的字符串转换为前3个键的整数
- javascript - 如何从按钮的 Onclick 中删除 EJS 中的数组项?
- boost - Boost graph clear_out_edges 参数不匹配
- search-engine - 如果 If-Modified-Since 为 false,为什么我会获取数据
- bash - Bash Heredoc 格式在 ) 末尾添加新行;