javascript - 如何分隔我的演员列表中的数组项?
问题描述
我正在尝试将每部电影将在我的“类似 netflix”的应用程序中显示的演员列表(也将充当演员简历页面的链接)分开,每个演员之间用逗号后跟空格。我现在所拥有的告诉我“.join()”方法不是一个函数。我怎样才能解决这个问题?
{movie.Actors.map(actor => <Link to={`/actors/${actor.Name}`} className="value">{actor.Name.join(", ")}</Link>)}
谢谢!
解决方案
你可以像这样用逗号加入 jsx:
{movie.Actors.map((actor) => (
<Link key={actor.Name} to={`/actors/${actor.Name}`} className="value">
{actor.Name}
</Link>
)).reduce((prev, curr) => [prev, ", ", curr])}
您可以查看此沙箱以获取实时工作示例。
推荐阅读
- javascript - 反应所需的输入
- python - 在 matplotlib 中使用带日期的 broken_barh 设置条形宽度
- .htaccess - 关于 RewriteRule .httaccess
- javascript - fs.createRead/WriteStream() 与 fs.promises.open()
- github - 没有从 Upsource 创建拉取请求的选项
- javascript - 如何在不提交表单的情况下将多个变量从 HTML 网页发送到 python 脚本
- python - 将成员移动到语音频道 discord.py
- python - 如何使用python在多线程单个函数中交替迭代
- javascript - 如何让我的不和谐机器人等到当前歌曲结束而不是在添加新歌曲时跳过队列中的当前歌曲
- javascript - Android addTextChangedListener 的 NullPointerException 错误