Repeat String - Javascript

前端 未结 30 1829
长情又很酷
长情又很酷 2020-11-22 08:46

What is the best or most concise method for returning a string repeated an arbitrary amount of times?

The following is my best shot so far:

function          


        
30条回答
  •  有刺的猬
    2020-11-22 09:14

    This one is pretty efficient

    String.prototype.repeat = function(times){
        var result="";
        var pattern=this;
        while (times > 0) {
            if (times&1)
                result+=pattern;
            times>>=1;
            pattern+=pattern;
        }
        return result;
    };
    

提交回复
热议问题