En JavaScript, a menudo encuentra problemas de cadena, pero será más problemático si la cadena desea empalmarse demasiado.
Si está en una línea, no será legible, pero si es para envolver la línea, informará directamente un error.
Aquí hay varias técnicas de empalme de JavaScript para cadenas de empalme.
Agregar cadenas (+)
VAR items = '<li>' + '<span> Hello World </span>' + '</li>';
Canting en cadenas con barra invernal
var items = '<li>' / '<span> Hello World </span>' / '</li>';
Cadenas de empalme con matrices
Use el método de unión de la matriz para convertir la matriz en una cadena.
var emplist = ['<li>', '<span> Hello World </span>', '</li>']. Join ("");Según la matriz, puede encapsular un método StringBuffer para completar el empalme de cadena.
function stringBuffer () {this.buffer = []; } StringBuffer.Prototype = {constructor: stringBuffer, append: function (str) {this.buffer.push (str); devolver esto; }, toString: functer () {return this.buffer.join (''); }};Cadena de plantilla de ES6
Se introduce un nuevo tipo de sintaxis literal en ES6, llamado cadenas de plantilla.
Use un apóstrofe inverso` en lugar de las citas simples o dobles originales.
$ ('. Advertencia'). Html (`<H1> Working! </h1> <p> Restaurante misceláneo </p> <p> Un mero flax Thai </p>`);Se emitirán nuevas líneas, sangrías y espacios en la cadena a la cadena recién generada tal como es.
Si desea comprender los problemas de rendimiento del empalme de cadenas, se recomienda leer el libro de Nicholas C. Zakas "Javascript de alto rendimiento" de Nicholas C. Zakas
Los consejos de empalme de cadena de JavaScript anteriores (recomendado) son todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.