⊗jsSpOtRg 276 of 294 menu

Pengoptimuman Penggunaan Ungkapan Biasa dalam JavaScript

Ungkapan biasa ialah perkara yang sangat berat dan beroperasi dengan agak perlahan. Apabila terdapat penyelesaian alternatif, adalah wajar menggunakannya.

Mari kita lihat contoh. Katakan kita perlu menyemak sama ada sesetengah rentetan bermula dengan tanda seru. Seorang pengaturcara menyelesaikan tugas ini menggunakan ungkapan biasa:

let str = '!123'; if (/^!/.test(str)) { console.log('+++'); } else { console.log('---'); }

Walau bagaimanapun, tugas sedemikian mempunyai penyelesaian yang beroperasi dengan lebih pantas:

let str = '!123'; if (str[0] == '!') { console.log('+++'); } else { console.log('---'); }

Kod berikut menyemak kewujudan subrentetan '33' dalam rentetan. Laksanakan pengoptimuman:

let str = '123345'; if (/33/.test(str)) { console.log('+++'); } else { console.log('---'); }

Kod berikut menyemak sama ada rentetan berakhir dengan '.html'. Laksanakan pengoptimuman:

let str = 'index.html'; if (/\.html$/.test(str)) { console.log('+++'); } else { console.log('---'); }

Kod berikut memotong ruang akhir. Laksanakan pengoptimuman:

let str = ' text '; let res = str.replace(/^\s+|\s+$/g, ''); console.log(res);
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak