Создать массив с одним и тем же элементом, повторенным несколько раз

В Python, где[2] это список, следующий код дает этот вывод:

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

Существует ли простой способ сделать это с помощью массива в JavaScript?

Я написал следующую функцию, но есть ли что-то короче или лучше?

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

Ответы на вопрос(20)

Ваш ответ на вопрос