📌  相关文章
📜  js 从字符串 num 重复 - Javascript (1)

📅  最后修改于: 2023-12-03 15:32:22.364000             🧑  作者: Mango

JS 从字符串 num 重复 - JavaScript

在 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() 的函数,它接收两个参数 strnum,分别表示要重复的字符串和要生成的次数。在函数内部,我们首先检查 num 是否小于等于 0,如果是则返回一个空字符串。否则,我们使用 repeat() 方法将 str 重复生成 num 次,并将结果返回。

总结

通过使用 repeat() 方法,我们可以快速、简单地从一个字符串重复生成一个新的字符串。我们还可以借助 repeat() 方法编写一个可重复字符串的函数,从而更方便地在代码中复用。