i===value)", jika ia kembali benar, ia wujud."/> i===value)", jika ia kembali benar, ia wujud.">
Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk menentukan sama ada elemen berada dalam tatasusunan dalam es6
Kaedah penghakiman: 1. Gunakan "arr.includes(value)", jika ia mengembalikan benar, ia wujud 2. Gunakan "arr.find(function(v){if(v==value{/{/0} /true }})" pernyataan; 3. Gunakan "arr.some(i=>i===value)", jika ia kembali benar, ia wujud.
Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3
Dalam es6, anda boleh menggunakan kaedah sertakan, cari dan beberapa untuk menentukan sama ada elemen berada dalam. tatasusunan.
Kaedah 1: Gunakan kaedah es6 termasuk
kaedah termasuk() digunakan untuk menentukan sama ada tatasusunan mengandungi nilai yang ditentukan dan mengembalikan benar atau palsu. Sintaks:
<.>array.includes(searchElement, fromIndex);
arr = [1,2,3,4,5] console.log(arr.includes(5));berada dalam tatasusunan Kaedah 2. : Gunakan kaedah cari es6 kaedah find() untuk mengembalikan nilai elemen pertama tatasusunan yang lulus ujian (dinilai dalam fungsi Setiap elemen Panggil fungsi pelaksanaan
5
Jika tiada unsur yang memenuhi syarat, kembalikan tidak ditentukan
Contoh:
kaedah some() digunakan untuk mengesan sama ada terdapat elemen dalam tatasusunan yang memenuhi syarat yang ditetapkan Jika wujud, ia akan kembali benar . Jika ia tidak wujud, ia akan kembali benar
var arr = [1,2,3,4,5] arr.find(function(value){ if(value==5){ console.log("指定元素在数组中"); } })Seperti yang anda lihat, nilai pulangan adalah palsu. bukan dalam tatasusunan. [Cadangan berkaitan:
tutorial video javascript,
bahagian hadapan web]
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada elemen berada dalam tatasusunan dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!