Crea una matriz con el mismo elemento repetida varias veces

En pitón, donde[2] Es una lista, el siguiente código da esta salida:

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

¿Existe una manera fácil de hacer esto con una matriz en JavaScript?

Escribí la siguiente función para hacerlo, pero ¿hay algo más corto o mejor?

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;
};

Respuestas a la pregunta(20)

Su respuesta a la pregunta