Para todos los navegadores
La siguiente función funcionará mucho más rápido que la opción sugerida en la respuesta aceptada:
var repeat = function(str, count) {
var array = [];
for(var i = 0; i < count;)
array[i++] = str;
return array.join('');
}
Lo usarías así:
var repeatedString = repeat("a", 10);
Para comparar el rendimiento de esta función con el de la opción propuesta en la respuesta aceptada, vea este violín y este violín para obtener puntos de referencia.
Solo para navegadores modernos
En los navegadores modernos, ahora puede hacer esto usando el String.prototype.repeat
método:
var repeatedString = "a".repeat(10);
Lea más sobre este método en MDN .
Esta opción es aún más rápida. Desafortunadamente, no funciona en ninguna versión de Internet Explorer. Los números en la tabla especifican la primera versión del navegador que soporta totalmente este método: