Repeat String - Javascript

前端 未结 30 1852
长情又很酷
长情又很酷 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:00

    Recursive solution using divide and conquer:

    function repeat(n, s) {
        if (n==0) return '';
        if (n==1 || isNaN(n)) return s;
        with(Math) { return repeat(floor(n/2), s)+repeat(ceil(n/2), s); }
    }
    

提交回复
热议问题