Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Semak dengan Cekap jika Dua Tatasusunan JavaScript Berkongsi Mana-mana Elemen Biasa?
Mencari Elemen Biasa Antara Tatasusunan dalam JavaScript
Apabila bekerja dengan tatasusunan dalam JavaScript, selalunya perlu untuk menentukan sama ada mana-mana elemen satu tatasusunan adalah hadir dalam yang lain. Sebagai contoh, pertimbangkan pelbagai jenis buah-buahan seperti ["epal", "pisang", "oren"] dan pelbagai lagi buah-buahan atau barang.
Pernyataan Masalah
Memandangkan dua tatasusunan, tentukan sama ada tatasusunan kedua mengandungi sebarang elemen yang turut terdapat dalam tatasusunan pertama tatasusunan.
Contoh
Penyelesaian menggunakan Vanilla JS
const arr1 = ["apple", "banana", "orange"]; const arr2 = ["apple", "grape"]; const found = arr1.some(r => arr2.includes(r)); console.log(found); // true
Cara Ia Berfungsi
Semakan fungsi some() jika mana-mana elemen dalam tatasusunan memenuhi fungsi ujian yang disediakan. Dalam kes ini, kami lulus fungsi yang menyemak sama ada elemen dalam tatasusunan pertama disertakan dalam tatasusunan kedua menggunakan includes(). Jika mana-mana elemen sepadan, fungsi mengembalikan benar; jika tidak, ia mengembalikan palsu.
Nota:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak dengan Cekap jika Dua Tatasusunan JavaScript Berkongsi Mana-mana Elemen Biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!