Rumah > Artikel > hujung hadapan web > js untuk menentukan sama ada rentetan mengandungi kemahiran substring_javascript
Contoh dalam artikel ini menerangkan cara js menentukan sama ada rentetan mengandungi subrentetan. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:
Dalam pembangunan bahagian hadapan harian kami, kami sering menghadapi masalah untuk menentukan sama ada rentetan mengandungi subrentetan tertentu Di sini kami akan meneroka beberapa kaedah untuk menyelesaikan keperluan ini dan menggunakannya dengan betul. Sebaik-baiknya, apa yang kami cari ialah kaedah yang sepadan dengan tujuan kami (jika x mengandungi y) dan mengembalikan benar atau salah.
1. String.prototype.indexOf dan String.prototype.lastIndexOf
Dua kaedah ini mungkin yang paling mudah untuk kita fikirkan Jika ia mengandungi subrentetan, ia akan mengembalikan indeks yang lebih besar daripada atau sama dengan 0, jika tidak, ia akan mengembalikan -1, yang tidak memenuhi keadaan ideal kita.
Kami memikirkan kaedah String.prototype.search Memandangkan parameter kaedah carian ialah ungkapan biasa, ia adalah sama dengan indexOf.
Kaedah ini kelihatan lebih baik daripada kaedah indexOf. Kaedah ini secara langsung mengembalikan benar atau salah Pada masa yang sama, ujian nama kaedah lebih semantik daripada indexOf.
3. String.prototype.contains
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.