[英]Displaying an array comma-separated in jade?
我想在 Jade 中显示一个用逗号分隔的数组,而不是我目前拥有的行,我该怎么做? 这是我需要帮助的代码段,玩家是从 javascript 传递的数组
p Currently playing:
ul
each theExit in players
p #{theExit}
假设players
是String
的数组,您可以使用以下语句:
p Currently playing: #{players.join(', ')}
这会给你类似的东西(假设你在数组中有3个条目: player1
, player2
和player3
):
<p>Currently playing: player1, player2, player3</p>
我希望这会有所帮助。
假设你使用的不是普通的String
数组,你的数据如下所示:
{
[_id: 1, name: 'player1'],
[_id: 2, name: 'player2'],
[_id: 3, name: 'player3'],
}
然后你可能只是使用:
each player, index in players
if index === players.length -1
| #{players.name}
else
| #{players.name},
注意:并不是真正最干净的解决方案,但能完成工作。 请自行使用。 :)
如果你有一个对象数组,并且你想要一个以逗号分隔的每个 object 的属性列表,我选择了:
- var playerList = players.map(player => player.name).join(', ')
p Currently playing: #{playerList}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.