Rumah >hujung hadapan web >tutorial js >Perkongsian kod rentetan replaceAll fungsi yang dilaksanakan dalam kemahiran JavaScript_javascript

Perkongsian kod rentetan replaceAll fungsi yang dilaksanakan dalam kemahiran JavaScript_javascript

WBOY
WBOYasal
2016-05-16 16:06:121128semak imbas

Memandangkan fungsi ganti dalam JavaScript tidak boleh menggantikan semua rentetan yang sepadan, adalah perlu untuk menambah kaedah pada kelas String Kod adalah seperti berikut:

Salin kod Kod adalah seperti berikut:

String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {
Jika (!RegExp.prototype.isPrototypeOf(reallyDo)) {
          return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith); } lain {
          kembalikan this.replace(reallyDo, replaceWith);                              }  
}


Kenyataan:
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