Rumah  >  Artikel  >  hujung hadapan web  >  Cara menggunakan includes() dalam js untuk menentukan sama ada tatasusunan mengandungi nilai yang ditentukan

Cara menggunakan includes() dalam js untuk menentukan sama ada tatasusunan mengandungi nilai yang ditentukan

醉折花枝作酒筹
醉折花枝作酒筹asal
2021-08-11 16:26:065033semak imbas

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

Cara menggunakan includes() dalam js untuk menentukan sama ada tatasusunan mengandungi nilai yang ditentukan

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!

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