JavaScript

同じ文字列を繰り返す

More than 1 year has passed since last update.


(古い) 方法

Ruby の String#* みたいなことを JavaScript でもやりたい。

"Yuno" * 3 #=> "YunoYunoYuno"

Array()join() を使えばできます!

Array(3+1); //=> [undefined, undefined, undefined]

Array(3+1).join('Yuno'); //=> "YunoYunoYuno"

Stack Overflow でたまたま見つけたネタですが、目からうろこだったので。


現在の方法 (追記)

ES6 は String.prototype.repeat() を利用できます。

'Yuno'.repeat(3); //=> "YunoYunoYuno"


参考