Rumah > Artikel > hujung hadapan web > Cara menggunakan includes() dalam js untuk menentukan sama ada tatasusunan mengandungi nilai yang ditentukan
Dalam artikel sebelumnya, kami mempelajari tentang cara elemen melaksanakan fungsi tertentu Sila lihat "Cara elemen dalam tatasusunan js melaksanakan fungsi yang ditentukan". Kali ini kita akan belajar tentang kaedah menggunakan includes() untuk menentukan sama ada tatasusunan mengandungi nilai tertentu Anda boleh merujuknya jika perlu.
Kali ini mari kita lihat masalah kecil dahulu:
Adalah diketahui bahawa kita mempunyai tatasusunan yang mengandungi satu, dua dan tiga Kami ingin tahu sama ada tatasusunan ini mengandungi unsur lima. Apa yang perlu dilakukan? Mengembalikan benar jika disertakan, palsu jika tidak disertakan. Jadi bagaimana jika elemen yang kita ingin tahu adalah satu? Termasuk atau tidak?
<script> var arr = new Array(7); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; console.log(arr.includes("five")); console.log(arr.includes("one")); </script>
Hasil masalah kecil ini ialah
Dalam masalah kecil ini, kita dapat melihat bahawa dalam tatasusunan ini, hanya Satu, dua, dan tiga tidak mengandungi lima, jadi apabila menilai bahawa pakej tatasusunan tidak mengandungi lima, anda boleh melihat dengan jelas bahawa hasilnya adalah palsu dan apabila menilai bahawa pakej tatasusunan tidak mengandungi satu, anda boleh melihat bahawa hasilnya adalah benar.
Setelah mengetahui perkara ini, mari kita lihat kaedah ini. Kaedah
includes() digunakan untuk menentukan sama ada tatasusunan mengandungi nilai yang ditentukan Bergantung pada situasi, ia mengembalikan benar jika ia mengandungi, jika tidak ia mengembalikan palsu.
Mari kita lihat format sintaks kaedah ini.
数组名称.includes(需要查找的元素值,从哪里开始查找)
Perlu diambil perhatian bahawa:
Apabila menggunakan includes() untuk membandingkan rentetan dan aksara, ia adalah sensitif huruf besar-besaran.
Jika parameter kedua kaedah ini ialah nilai negatif, carian bermula daripada indeks "kedudukan carian array.length" dalam tertib menaik (walaupun jika ia melompat ke hadapan dari hujung ke indeks nilai mutlak kedudukan carian, dan kemudian Cari kemudian). Lalai ialah 0. Jika nilai pada kedudukan carian lebih besar daripada atau sama dengan panjang tatasusunan, palsu dikembalikan dan tatasusunan tidak dicari.
Jika nilai kedudukan carian adalah negatif, indeks yang dikira akan digunakan sebagai kedudukan untuk mula mencari Elemen carian. Jika indeks yang dikira kurang daripada 0, keseluruhan tatasusunan dicari.
Itu sahaja jika anda memerlukannya, anda boleh membaca: Tutorial JavaScript Lanjutan
Atas ialah kandungan terperinci Cara menggunakan includes() dalam js untuk menentukan sama ada tatasusunan mengandungi nilai yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!