Javascript自定义函数与字符串

时间:2018-01-30 02:07:30

标签: javascript

今天我在采访中被问到了问题。当我打电话来打招呼。重复(3)它应该打印' hellohellohello'

如果有人回答此问题,请提供帮助



// 'hello'.replicate(3)
//output > 'hellohellohello'


function replicate(num){
  for(i=0; i<3; i++){
    
  }
}
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

JavaScript字符串将从其原型继承函数,因此您需要将该函数添加到字符串原型中。例如:

String.prototype.replicate = function (n) {
  var replicatedString = '';

  for (var i = 0; i < n; i++) {
    replicatedString += this;
  }

  return replicatedString;
};

另见:

javascript: add method to string class