JavaScriptでは、文字列の問題に遭遇することがよくありますが、長くスプライスしたい文字列があればもっと面倒になります。
1つの行にある場合、読み取り可能ではありませんが、ラインをラップする場合は、エラーを直接報告します。
弦のスプライシング用のいくつかのJavaScriptスプライシング技術を以下に示します。
文字列(+)を追加
var items = '<li>' + '<span> hello world </span>' + '</li>';
バックスラッシュを備えたステッチ文字列
var items = '<li>' / '<span> hello world < / span>' / '< / li>';
配列付きのスプライシング文字列
配列の結合方法を使用して、配列を文字列に変換します。
var emplist = ['<li>'、 '<span> hello world </span>'、 '</li>']。join( "");
配列に基づいて、StringBufferメソッドをカプセル化して、文字列スプライシングを完了できます。
function stringbuffer(){this.buffer = []; } stringbuffer.prototype = {constructor:stringbuffer、append:function(str){this.buffer.push(str);これを返します。 }、toString:function(){return this.buffer.join( ''); }};ES6テンプレート文字列
テンプレート文字列と呼ばれる新しいタイプのリテラル構文がES6に導入されています。
元のシングルまたは二重引用符の代わりに逆アポストロフィを使用します。
$( '。警告')。html( `<h1> working!</h1> <p>その他のレストラン</p> <p>単なる亜麻タイ</p>`);
文字列内の新しい線、インデント、およびスペースは、新しく生成された文字列にそのまま出力されます。
String Splicingのパフォーマンスの問題を理解したい場合は、Nicholas C. ZakasによるNicholas C. Zakasの本「High-Performance Javascript」を読むことをお勧めします
上記のJavaScript文字列スプライシングのヒント(推奨)は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。