Dalam JavaScript, Anda sering mengalami masalah string, tetapi akan lebih merepotkan jika string yang ingin Anda sambahkan terlalu lama.
Jika ada pada satu baris, itu tidak akan dapat dibaca, tetapi jika ingin membungkus garis, itu akan secara langsung melaporkan kesalahan.
Berikut adalah beberapa teknik splicing javascript untuk string splicing.
Tambahkan string (+)
var item = '<li>' + '<span> hello world </span>' + '</li>';
Jahitan string dengan backslash
var item = '<li>' / '<span> hello world </span>' / '</li>';
Menyambungkan string dengan array
Gunakan metode gabungan array untuk mengubah array menjadi string.
var emplist = ['<li>', '<span> halo world </span>', '</li>']. gabung ("");Berdasarkan array, Anda dapat merangkum metode StringBuffer untuk menyelesaikan splicing string.
function stringBuffer () {this.buffer = []; } StringBuffer.Prototype = {constructor: StringBuffer, append: function (str) {this.buffer.push (str); kembalikan ini; }, toString: function () {return this.buffer.join (''); }};String template es6
Jenis baru sintaksis literal diperkenalkan dalam ES6, yang disebut string template.
Gunakan apostrof terbalik, bukan kutipan tunggal atau ganda asli.
$ ('. Peringatan'). html (`<h1> Bekerja! </h1> <p> Restoran lain -lain </p> <p> Rami belaka Thai </p>`);Baris, indentasi, dan spasi baru dalam string akan output ke string yang baru dihasilkan sebagaimana adanya.
Jika Anda ingin memahami masalah kinerja splicing string, disarankan untuk membaca buku Nicholas C. Zakas "JavaScript Kinerja Tinggi" oleh Nicholas C. Zakas
Tip splicing string JavaScript di atas (disarankan) adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.