JavaScriptで文字列を繰り返す方法


  1. 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'
  2. String.prototype.repeat()メソッドを使用する方法:

    const str = 'World';
    const repeatedString = str.repeat(2);
    console.log(repeatedString); // 出力: 'WorldWorld'
  3. Array.prototype.join()メソッドを使用する方法:

    const str = 'OpenAI';
    const repeatedString = new Array(3).fill(str).join('');
    console.log(repeatedString); // 出力: 'OpenAIOpenAIOpenAI'
  4. リサージュ曲線を使用する方法:

    const str = 'JavaScript';
    const repeatedString = Array.from({ length: 5 }, (_, i) => str[i % str.length]).join('');
    console.log(repeatedString); // 出力: 'JavaSJavaSJavaSJavaSJavaS'

これらはJavaScriptで文字列を繰り返すためのいくつかの一般的な方法です。状況や要件に応じて、適切な方法を選択してください。