我想在Jade中显示一个数组,用逗号分隔而不是我现在拥有的行怎么办呢?这是我需要帮助的代码段,玩家是从javascript传递的数组
p Currently playing:
ul
each theExit in players
p #{theExit}
答案 0 :(得分:3)
假设players
是String
的数组,您可以使用以下语句:
p Currently playing: #{players.join(', ')}
这会给你类似的东西(假设数组中有3个条目:player1
,player2
和player3
):
<p>Currently playing: player1, player2, player3</p>
我希望这会有所帮助。
答案 1 :(得分:0)
假设您使用的不是普通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},
注意:并非真正最干净的解决方案,但能完成工作。请自行使用。 :)