Ulang Rentetan dalam Javascript
Pertanyaan: Bagaimanakah saya boleh menduplikasi rentetan beberapa kali keberkesanan?
Jawapan: Yang optimum kaedah untuk mengulang rentetan dalam Javascript adalah melalui prototaip String. Tidak seperti fungsi yang disediakan, yang menggunakan tatasusunan untuk menggabungkan rentetan berulang, pendekatan prototaip membina tatasusunan dengan panjang yang diingini dan menggabungkannya terus dengan rentetan yang disediakan.
Berikut ialah pelaksanaan yang dioptimumkan:
String.prototype.repeat = function(num) { return new Array(num + 1).join(this); } console.log("string to repeat\n".repeat(4));
Fungsi ini memberikan kaedah ulangan kepada objek String. Ia mencipta tatasusunan dengan panjang yang betul dan menggabungkannya dengan rentetan yang dikehendaki, menghapuskan penciptaan dan manipulasi yang tidak perlu bagi tatasusunan perantaraan.
Atas ialah kandungan terperinci Bagaimana untuk Menduplikasi Rentetan Berbilang Kali dengan Cekap dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!