Was ist die schnellste Methode, um am Anfang eines Strings einen neuen Wert hinzuzufügen?
javascript
string
performance
concat
jsperf
mate64
quelle
quelle
+=
Wird an das Ende des Textes angehängt.Sie könnten es so machen ..
Haftungsausschluss: http://xkcd.com/208/
quelle
prestring + 'original string';
Lösung.Da es um die schnellste Methode geht, dachte ich, ich würde einige Perf-Metriken hinzufügen.
TL; DR Der Gewinner ist mit großem Abstand der
+
Betreiber, und bitte verwenden Sie niemals Regexhttps://jsperf.com/prepend-text-to-string/1
quelle
ES6:
quelle
Sie könnten es auch so machen
quelle
Wenn Sie die Version von Javascript mit dem Namen ES 2015 (auch bekannt als ES6) oder höher verwenden möchten, können Sie Vorlagenzeichenfolgen verwenden, die von ES 2015 eingeführt und von einigen Richtlinien empfohlen wurden (wie dem Airbnb-Styleguide ):
quelle
Eine andere Option wäre die Verwendung von join
quelle
Sie können verwenden
quelle