【JavaScript】文字列を指定した回数だけ繰り返す方法

JavaScriptを使用して、指定した回数だけ文字列を繰り返す方法は、さまざまなシナリオで便利です。この記事では、そのような方法をいくつか紹介します。必要に応じて、適切な方法を選択して文字列を繰り返す際に活用しましょう。

forループを使用する方法

forループを使用して、指定した回数だけ文字列を繰り返します。

function repeatString(string, times) {
    let repeatedString = "";
    for (let i = 0; i < times; i++) {
        repeatedString += string;
    }
    return repeatedString;
}

let originalString = "Hello ";
let repeatedString = repeatString(originalString, 3);
console.log(repeatedString); // 出力: "Hello Hello Hello "

Array.prototype.join() メソッドを使用する方法

Array.prototype.join() メソッドを使用して、指定した回数だけ文字列を繰り返します。

function repeatString(string, times) {
    return new Array(times + 1).join(string);
}

let originalString = "Hello ";
let repeatedString = repeatString(originalString, 3);
console.log(repeatedString); // 出力: "Hello Hello Hello "

ES6のString.prototype.repeat() メソッドを使用する方法

ES6のString.prototype.repeat() メソッドを使用して、指定した回数だけ文字列を繰り返します。

let originalString = "Hello ";
let repeatedString = originalString.repeat(3);
console.log(repeatedString); // 出力: "Hello Hello Hello "

これらの方法を使用して、指定した回数だけ文字列を繰り返すことができます。適切な方法を選択し、必要なときに文字列の繰り返しを行いましょう。

まとめ

JavaScriptで文字列を指定した回数繰り返す方法を紹介しました。
forループを使用する方法やArray.prototype.join() メソッド、そしてES6のString.prototype.repeat() メソッドを使用する方法があります。状況に応じて適切な方法を選択し、柔軟に文字列を繰り返すことができるようにしましょう。