JavaScriptでは文字列の連結がよく起こりますが、連結する文字列が長すぎるとさらに厄介です。
一行にすると可読性が悪くなり、改行すると直接エラーが報告されます。
次に、JavaScript で文字列を結合するためのヒントをいくつか紹介します (主に文字列が長すぎる場合)。
1. 文字列の追加 ( )
var empList = ' <li data-view-section="details">'+ '<span>Hello world</span>'+ '</li>';
2. バックスラッシュを使用して文字列を連結します
var empList = ' <li data-view-section="details">\ <span>Hello world</span>\ </li>';
3. 配列を使用して文字列を連結します
配列の結合メソッドを使用して、配列を文字列に変換します
function StringBuffer(){ this.buffer = []; } //将新添加的字符串添加到数组中 StringBuffer.prototype.append = function(str){ this.buffer.push(str); return this; }; //转成字符串 StringBuffer.prototype.toString = function(){ return this.buffer.join(""); }; //用法 var buffer = new StringBuffer(); buffer.append("hello"); buffer.append(',world'); console.log(buffer.toString());
配列メソッドに基づいて、Java の StringBuffer に似たクラスをカプセル化し、文字列のスプライシングを完了できます。
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。