Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Cari Objek dengan Sifat Tertentu dalam Tatasusunan JavaScript?
Mencari Objek mengikut Harta dalam Tatasusunan JavaScript
Mencari objek atau elemen tertentu dalam tatasusunan berdasarkan sifat tertentu ialah tugas biasa dalam JavaScript . Ini mungkin diperlukan untuk penapisan, manipulasi data atau tujuan mendapatkan semula.
Untuk mencari objek mengikut sifat dalam JavaScript, anda boleh menggunakan fungsi penapis() terbina dalam tatasusunan. Fungsi ini mengambil fungsi panggil balik yang menerima setiap elemen tatasusunan sebagai parameter dan mengembalikan nilai boolean yang menunjukkan sama ada elemen itu perlu disertakan dalam hasil yang ditapis.
Sebagai contoh, pertimbangkan tatasusunan objek berikut:
<code class="js">var Obj = [ {"start": 0, "length": 3, "style": "text"}, {"start": 4, "length": 2, "style": "operator"}, {"start": 4, "length": 3, "style": "error"} ];</code>
Untuk mencari objek dengan sifat mula bersamaan dengan 4, anda boleh menggunakan kod berikut:
<code class="js">var result = Obj.filter(x => x.start === 4);</code>
Nilai pulangan hasil akan menjadi tatasusunan yang mengandungi objek berikut:
<code class="js">[ {"start": 4, "length": 2, "style": "operator"}, {"start": 4, "length": 3, "style": "error"} ]</code>
Dalam kes ini, fungsi penapis() secara berkesan menghiris tatasusunan Obj untuk hanya memasukkan objek yang sifat mula sepadan dengan kriteria yang ditentukan. Pendekatan ini membolehkan penapisan objek yang fleksibel dan cekap berdasarkan pelbagai nilai sifat.
Atas ialah kandungan terperinci Bagaimana untuk Cari Objek dengan Sifat Tertentu dalam Tatasusunan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!