-
forループを使用する方法:
function repeatString(str, num) { let result = ''; for (let i = 0; i < num; i++) { result += str; } return result; } const repeatedString = repeatString('Hello', 3); console.log(repeatedString); // 出力: 'HelloHelloHello'
-
String.prototype.repeat()メソッドを使用する方法:
const str = 'World'; const repeatedString = str.repeat(2); console.log(repeatedString); // 出力: 'WorldWorld'
-
Array.prototype.join()メソッドを使用する方法:
const str = 'OpenAI'; const repeatedString = new Array(3).fill(str).join(''); console.log(repeatedString); // 出力: 'OpenAIOpenAIOpenAI'
-
リサージュ曲線を使用する方法:
const str = 'JavaScript'; const repeatedString = Array.from({ length: 5 }, (_, i) => str[i % str.length]).join(''); console.log(repeatedString); // 出力: 'JavaSJavaSJavaSJavaSJavaS'
これらはJavaScriptで文字列を繰り返すためのいくつかの一般的な方法です。状況や要件に応じて、適切な方法を選択してください。