Frage

Wie hoch ist das schnellste Verfahren, um am Anfang einer Zeichenfolge einen neuen Wert hinzuzufügen?

War es hilfreich?

Lösung

generasacodicetagpre.

würde das nicht für Sie funktionieren?

Andere Tipps

Sie könnten es so tun ..

generasacodicetagpre.

Haftungsausschluss: http://xkcd.com/208/


Warten Sie, vergaß, einem Raum zu entkommen. Whoeeee [taptaptap] Eeeeeee.

Da dauert die Frage, was das schnellste -Methode ist, dachte ich, ich würde sich ein paar Perf-Metriken hinzufügen.

tl; dr der Gewinner, von einem breiten Rand, ist der +-Operator und bitte niemals regex

verwenden

https://jsperf.com/prepend-text-to-string/1

 eingeben Sie hier eingeben

ES6:

let after = 'something after';
let text = `before text ${after}`;

you could also do it this way

"".concat("x","y")

If you want to use the version of Javascript called ES 2015 (aka ES6) or later, you can use template strings introduced by ES 2015 and recommended by some guidelines (like Airbnb's style guide):

const after = "test";
const mystr = `This is: ${after}`;

Another option would be to use join

var mystr = "Matayoshi";
mystr = ["Mariano", mystr].join(' ');

You can use

var mystr = "Doe";
mystr = "John " + mystr;
console.log(mystr)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top