CoffeeScript攻略3.1:重複字串
問題
你想重複一個字串。
方案
建立一個包含n+1個空元素的陣列,然後用要重複的字串作為連線字元將陣列元素拼接到一起:
# 建立包含10個foo的字串
Array(11).join 'foo'
# => "foofoofoofoofoofoofoofoofoofoo"
討論
JavaScript缺少字串重複函式,CoffeeScript也沒有提供。雖然在這裡也可以使用列表推導(comprehensions),但對於簡單的字串重複來說,還是像這樣先構建一個包含n+1個空元素的陣列,然後再把它拼接起來更方便。
相關文章
- CoffeeScript攻略3.7:拆分字串字串
- CoffeeScript攻略3.9:匹配字串字串
- CoffeeScript攻略3.8:字串插值字串
- CoffeeScript攻略3.4:查詢子字串字串
- CoffeeScript攻略4.1:從陣列生成字串陣列字串
- CoffeeScript攻略2.1:克隆物件(深複製)物件
- CoffeeScript攻略3.2:把字串轉換為小寫形式字串
- CoffeeScript攻略3.3:把字串轉換為大寫形式字串
- CoffeeScript攻略3.5:清理字串前後的空白符字串
- CoffeeScript攻略1.1:嵌入JavaScriptJavaScript
- CoffeeScript攻略1.3:for迴圈
- 重複的子字串字串
- js去除重複字串JS字串
- YTUOJ-重複字串字串
- CoffeeScript攻略4.9:篩選陣列陣列
- CoffeeScript攻略4.8:歸納陣列陣列
- CoffeeScript攻略1.2:比較範圍
- CoffeeScript攻略4.7:對映陣列陣列
- CoffeeScript攻略2.4:建立類變數變數
- CoffeeScript攻略2.5:鏈式呼叫物件物件
- CoffeeScript攻略4.10:反轉陣列陣列
- CoffeeScript攻略3.10:生成唯一ID
- CoffeeScript攻略4.6:打亂陣列元素陣列
- JavaScript 刪除字串重複字元JavaScript字串字元
- 重複輸出字元或字串字元字串
- CoffeeScript攻略4.3:取得陣列最大值陣列
- CoffeeScript攻略4.4:使用陣列交換變數陣列變數
- CoffeeScript攻略4.5:定義陣列範圍陣列
- CoffeeScript攻略2.3:CoffeeScrip的type函式函式
- 無重複字串的排列組合字串
- JavaScript刪除字串中重複字元JavaScript字串字元
- CoffeeScript攻略3.6:大寫單詞首字母
- 最長不含重複字元的子字串字元字串
- JavaScript刪除字串中重複的字元JavaScript字串字元
- Java 去掉字串中的重複資料Java字串
- CoffeeScript攻略4.2:類似Python的zip函式Python函式
- LeetCode-459-重複的子字串LeetCode字串
- 字串本身重複字元的檢查辦法字串字元