今天我在采访中被问到了问题。当我打电话来打招呼。重复(3)它应该打印' hellohellohello'
如果有人回答此问题,请提供帮助
// 'hello'.replicate(3)
//output > 'hellohellohello'
function replicate(num){
for(i=0; i<3; i++){
}
}
&#13;
答案 0 :(得分:1)
JavaScript字符串将从其原型继承函数,因此您需要将该函数添加到字符串原型中。例如:
String.prototype.replicate = function (n) {
var replicatedString = '';
for (var i = 0; i < n; i++) {
replicatedString += this;
}
return replicatedString;
};
另见: