Erstellen Sie ein Array mit demselben Element, das mehrmals wiederholt wird

In Python, wo[2] Ist eine Liste, gibt der folgende Code diese Ausgabe aus:

[2] * 5 # Outputs: [2,2,2,2,2]

Gibt es eine einfache Möglichkeit, dies mit einem Array in JavaScript zu tun?

Ich habe die folgende Funktion dazu geschrieben, aber gibt es etwas kürzeres oder besseres?

var repeatelem = function(elem, n){
    // returns an array with element elem repeated n times.
    var arr = [];

    for (var i = 0; i <= n; i++) {
        arr = arr.concat(elem);
    };

    return arr;
};

Antworten auf die Frage(20)

Ihre Antwort auf die Frage