Rumah > Artikel > hujung hadapan web > Perbincangan ringkas tentang kemahiran splicing_javascript string JavaScript
Penggabungan rentetan sering ditemui dalam JavaScript, tetapi lebih menyusahkan jika rentetan yang hendak dicantumkan terlalu panjang.
Jika ia berada pada satu baris, kebolehbacaan terlalu lemah; jika ia ditukar kepada baris baharu, ralat akan dilaporkan secara langsung.
Sekarang mari kita perkenalkan beberapa petua untuk menyambung rentetan dalam JavaScript (terutamanya untuk situasi rentetan terlalu panjang).
1. Penambahan rentetan ( )
var empList = ' <li data-view-section="details">'+ '<span>Hello world</span>'+ '</li>';
2. Gunakan garis miring ke belakang untuk menggabungkan rentetan
var empList = ' <li data-view-section="details">\ <span>Hello world</span>\ </li>';
3. Gunakan tatasusunan untuk menggabungkan rentetan
Gunakan kaedah gabungan tatasusunan untuk menukar tatasusunan kepada rentetan
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());
Berdasarkan kaedah tatasusunan, kelas yang serupa dengan StringBuffer dalam Java boleh dirangkumkan untuk melengkapkan penyambungan rentetan.
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.