Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menapis Tatasusunan JavaScript Objek Berdasarkan ID dan Keadaan Tertentu?
Memandangkan tatasusunan objek dan tatasusunan kedua yang mengandungi ID tertentu, tugasnya adalah untuk menapis tatasusunan pertama untuk memasukkan hanya objek yang sepadan dengan ID yang ditentukan dan memenuhi syarat tambahan.
Pertimbangkan perkara berikut senario:
id_filter = [1,4,5,8]<br>
Untuk mendapatkan semula objek daripada orang yang sepadan dengan ID dalam id_filter dan mempunyai jantina tertentu, kita boleh menggunakan fungsi penapis() dalam JavaScript:
const filteredPeople = people.filter(person => id_filter.includes(person.id) && person.gender === "m");
Oleh menggabungkan kaedah includes() untuk menyemak padanan ID dan pengendali kesaksamaan yang ketat (===) untuk mengesahkan jantina, kami memperoleh hasil yang diingini:
Anasunan filteredPeople yang terhasil akan mengandungi hanya objek yang memenuhi kedua-dua kriteria, memberikan data yang ditapis berdasarkan tatasusunan input.
Atas ialah kandungan terperinci Bagaimana untuk Menapis Tatasusunan JavaScript Objek Berdasarkan ID dan Keadaan Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!