Ich habe 2 vars und muss b in a an dieser Position einfügen. Das Ergebnis, das ich suche, ist "Ich will einen Apfel". Wie kann ich das mit jQuery oder Javascript machen?Einfügen einer Zeichenfolge an Position x einer anderen Zeichenfolge
var a = "I want apple";
var b = "an";
var position = 6;
Bei langen Strings ist diese Lösung schneller (weil sie weniger kopiert) als die Lösung von Nickf. – pts
Diese Lösung ist nicht schneller. Ich war neugierig und lief ein JSperf. Dies ist eine Notiz für jeden, der dies in der Zukunft liest. http://jsperf.com/javascript-string-splice. Getestet in neuesten FF/Chrome/IE10/IE9. Ich würde Lean Nickf Ansatz für Klarheit und Leistung verwenden. – junkyspace
Nun, das ist sehr gut möglich. Die Antwort hier ist fast 3 Jahre alt, die Mehrheit der Browser und Versionen damals, tatsächlich viel schneller mit einem * Array * Join (vor allem IE). – jAndy