Wenn Sie mit Python vertraut sind, bin ich mir sicher, dass Sie wissen, dass Sie eine Zeichenfolge mit einer Ganzzahl multiplizieren können, um die gewünschte Anzahl von Zeichenfolgen zurück zu erhalten.Bearbeiten des Inhalts einer Zeichenfolge mit einer Ganzzahl
Beispiel:
'J' * 3 --> 'JJJ'
Was ist der effizienteste Weg, dies in JavaScript zu tun?
Ich war auf der Suche nach einer Inline-Methode; ähnlich der Pythons Verhalten
Ein paar meiner Ideen:
var str = 'J',
strOld = str,
timesToExtend = 3;
for(var i = 0; i < timesToExtend; i++){
str += strOld;
}
= 'JJJ'
var str = 'J',
timesToExtend = 5,
strOld = str;
while(!timesToExtend){
str += strOld;
timesToExtend--;
}
Dies sind nur grobe Ideen, also nicht erwarten, sie 100 zu sein % genau und funktionierend. Ich nehme an, dass MUSS eine Schleife enthalten; aber jede Methode ohne Schleife wird gelobt!
Danke fürs Lesen; Vielen Dank für Ihre Antwort im Voraus!
Danke für die Bearbeitung! – Robinlemon
http://stackoverflow.com/questions/14343844/create-a-string-of-variable-length-filled-with-a-peated-character – ryan