new »

JavaScript 文字列を繰り返す

Posted by dab | 2012年8月10日 金曜日 16:58:45 < JavaScript, コンピュータ >

質問のjQueryとは関係ないので、直接投稿は避けました。

Stringを拡張するのも自己矛盾する気がする(昔はスーパークラス自身を拡張するのを嫌っていた)のですが、、、
結構楽だったりするので。。。

String.prototype.times=function(n){
  var s=this;
  var result='';
  while(n--){result+=s;}
  return result;
};

alert( 'hello'.times(3) ); //hellohellohello
$(xxx).prepend('<div></div>'.times(3));

元ネタ:jQueryのprependで回数指定。
http://okwave.jp/qa/q7636673.html

TrackBack URI : https://home.wi-wi.jp/blog/wp-trackback.php?p=1077

Leave a comment

:mrgreen: :neutral: :twisted: :shock: :smile: :???: :cool: :evil: :grin: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad:

new »