CoffeeScript攻略3.1:重複字串

CoffeeScript Cookbook發表於2011-11-20

問題

你想重複一個字串。

方案

建立一個包含n+1個空元素的陣列,然後用要重複的字串作為連線字元將陣列元素拼接到一起:

# 建立包含10個foo的字串
Array(11).join 'foo'

# => "foofoofoofoofoofoofoofoofoofoo"

討論

JavaScript缺少字串重複函式,CoffeeScript也沒有提供。雖然在這裡也可以使用列表推導(comprehensions),但對於簡單的字串重複來說,還是像這樣先構建一個包含n+1個空元素的陣列,然後再把它拼接起來更方便。


enter image description here

相關文章