console.log('blah'.repeatMe(3));

使用Javascript编写使前一个函数打印的代码:

输出:blahblahblah

最佳答案

哦,放弃功能样式解决方案太有趣了。



String.prototype.repeatMe = function(n) {
    if (n <= 0) return "";
    if (n%2 === 1) return (""+this) + this.repeatMe(n-1);

    var half = this.repeatMe(n/2);
    return half + half;
}

document.body.innerHTML = "tester".repeat(10)





我会让你弄清楚作为练习的情况。

10-02 04:05