console.log('blah'.repeatMe(3));
使用Javascript编写将使前一个函数打印的代码:
输出:blahblahblah
答案 0 :(得分:1)
哦,传递功能样式解决方案太有趣了。
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)
我会让你弄清楚正在发生的事情。