In JavaScript stoßen Sie häufig auf String -Probleme, aber es wird schwieriger sein, wenn die Zeichenfolge zu lange spleißen.
Wenn es sich in einer Zeile befindet, ist es nicht lesbar, aber wenn es die Zeile einpackt, meldet es direkt einen Fehler.
Hier sind mehrere JavaScript -Spleißtechniken zum Spleißen.
Fügen Sie Strings hinzu (+)
var items = '<li>' + '<span> Hallo Welt </span>' + '</li>';
Streichungen mit Backslash
var items = '<li>' / '<span> Hallo Welt < / span>' / '< / li>';
Saiten mit Arrays spleißen
Verwenden Sie die Join -Methode des Arrays, um das Array in eine Zeichenfolge umzuwandeln.
var emplist = ['<li>', '<span> Hallo Welt </span>', '</li>']. Join ("");Basierend auf dem Array können Sie eine StringBuffer -Methode zusammenfassen, um das String -Spleißen zu vervollständigen.
function StringBuffer () {this.buffer = []; } StringBuffer.Prototype = {Konstruktor: StringBuffer, append: function (str) {this.buffer.push (str); gib dies zurück; }, toString: function () {return this.buffer.join (''); }};ES6 -Vorlage Zeichenfolge
In ES6 wird eine neue Art von wörtlicher Syntax eingeführt, die als Template -Zeichenfolgen bezeichnet wird.
Verwenden Sie einen inversen Apostroph anstelle der ursprünglichen Einzel- oder Doppelzitate.
$ ('. WARNUNG').Neue Linien, Einklebungen und Leerzeichen in der Zeichenfolge werden so wie sie sind.
Wenn Sie die Leistungsprobleme des String-Spleißens verstehen möchten, wird empfohlen, Nicholas C. Zakas 'Buch "High-Performance JavaScript" von Nicholas C. Zakas zu lesen
Die obigen JavaScript -String -Spleißtipps (empfohlen) sind alle Inhalte, die ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.