任何人都可以解释这个重复功能在javaScript中是如何工作的

时间:2017-12-04 23:49:29

标签: javascript

我是JScript世界的新手,并试图理解这段代码。但无法理解。这里函数只接受一个数字作为参数,但他如何返回字符串,因为他没有收到字符串作为参数。 如果有人请详细解释一下,我会说。此外,如果有人也解释这里做了什么,我会很高兴的吗?

String.prototype.repeatify = function(numTimes) {
  var strArray = [];
  for (var i = 0; i < numTimes; i++) {
    strArray.push(this);
  }
  return strArray;
};
console.log('hello'.repeatify(5));

我还有一个问题,如果我将此函数保存在这样的变量中该怎么办:

var someName =  String.prototype.repeatify = function (x) {}

然后我怎么能使用这个也会做同样的someName函数。

0 个答案:

没有答案