Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Menduplikasi Rentetan Berbilang Kali dengan Cekap dalam JavaScript?

Bagaimana untuk Menduplikasi Rentetan Berbilang Kali dengan Cekap dalam JavaScript?

Mary-Kate Olsen
Lepaskan: 2024-11-18 10:27:02
asal
1078 orang telah melayarinya

How to Efficiently Duplicate a String Multiple Times in JavaScript?

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));
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan