📅  最后修改于: 2023-12-03 15:32:22.364000             🧑  作者: Mango
在 JavaScript 中,我们可以使用 repeat()
方法来从一个字符串重复生成一个新的字符串。该方法接收一个数字参数 num
,指定要重复生成的次数。下面是使用 repeat()
方法重复字符串的示例代码:
const str = 'Hello World!';
const repeatedStr = str.repeat(3);
console.log(repeatedStr); // Output: Hello World!Hello World!Hello World!
在上述代码中,我们创建了一个名为 str
的字符串,然后使用 repeat()
方法将其重复生成了三次,并将结果赋值给 repeatedStr
变量。
我们可以借助 repeat()
方法,编写一个可重复字符串的函数。下面是该函数的代码:
function repeatString(str, num) {
if (num <= 0) return '';
return str.repeat(num);
}
// 调用示例
console.log(repeatString('Hello World!', 3)); // Output: Hello World!Hello World!Hello World!
在上述代码中,我们定义了一个名为 repeatString()
的函数,它接收两个参数 str
和 num
,分别表示要重复的字符串和要生成的次数。在函数内部,我们首先检查 num
是否小于等于 0,如果是则返回一个空字符串。否则,我们使用 repeat()
方法将 str
重复生成 num
次,并将结果返回。
通过使用 repeat()
方法,我们可以快速、简单地从一个字符串重复生成一个新的字符串。我们还可以借助 repeat()
方法编写一个可重复字符串的函数,从而更方便地在代码中复用。