[英]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.