Rumah > Artikel > hujung hadapan web > Apakah perbezaan antara indeks dan termasuk?
Perbezaan adalah: 1. Jenis nilai pulangan yang berbeza; 2. Parameter yang berbeza yang diterima; 3. Cara yang berbeza untuk merawat NaN;
indeks dan termasuk ialah kaedah dalam JavaScript yang digunakan untuk menentukan sama ada rentetan mengandungi rentetan tertentu. Perbezaan di antara mereka terutamanya dicerminkan dalam aspek berikut:
Jenis nilai pulangan:
kaedah indexOf mengembalikan kedudukan indeks aksara pertama rentetan yang sepadan, atau -1 jika tiada rentetan yang sepadan ditemui; termasuk kaedah mengembalikan nilai Boolean yang menunjukkan sama ada rentetan yang sepadan ditemui.
Parameter: KaedahindexOf menerima dua parameter Yang pertama ialah rentetan untuk ditemui, dan yang kedua ialah parameter pilihan, menunjukkan kedudukan lalai ialah
termasuk kaedah sahaja menerima satu Parameter, rentetan yang akan ditemui.
Cara merawat NaN:kaedah indexOf tidak dapat menentukan dengan tepat sama ada NaN berada dalam rentetan, ia akan menganggap NaN sama dengan NaN lain, jadi nilai pulangan mungkin tidak seperti yang dijangkakan
termasuk kaedah boleh menentukan dengan tepat NaN Sama ada dalam rentetan, nilai pulangan adalah seperti yang dijangkakan.
Cara merawat kes: KaedahindexOf adalah sensitif huruf besar apabila dipadankan, iaitu huruf besar dan huruf kecil dianggap sebagai aksara yang berbeza;
termasuk kaedah tidak sensitif huruf besar huruf dan huruf kecil dianggap sebagai aksara yang berbeza dianggap sebagai aksara yang sama.
Jenis data yang boleh digunakan:kaedah indexOf boleh digunakan untuk rentetan, tatasusunan dan objek seperti tatasusunan
termasuk kaedah boleh digunakan untuk rentetan dan tatasusunan.
Apabila menggunakan indexof and includes, anda perlu memilih kaedah yang sesuai mengikut situasi tertentu. Jika anda hanya perlu menentukan sama ada rentetan yang ditentukan terkandung dalam rentetan dan tidak mengambil berat tentang lokasi tertentu, anda boleh menggunakan kaedah termasuk. Jika anda perlu mendapatkan kedudukan rentetan yang sepadan, anda perlu menggunakan kaedah indexOf. Di samping itu, beri perhatian kepada pengendalian NaN dan perbezaan kes apabila menggunakan kaedah indexOf.
Atas ialah kandungan terperinci Apakah perbezaan antara indeks dan termasuk?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!