Mencari Objek dalam Tatasusunan mengikut Harta dalam JavaScript
Dalam JavaScript, mencari objek tertentu dalam tatasusunan berdasarkan nilai harta adalah perkara biasa tugasan. Pertimbangkan tatasusunan objek:
var Obj = [ {"start": 0, "length": 3, "style": "text"}, {"start": 4, "length": 2, "style": "operator"}, {"start": 4, "length": 3, "style": "error"} ];
Untuk mencari objek dalam tatasusunan ini dengan sifat "mula" bersamaan dengan 4, kita boleh menggunakan fungsi penapis objek tatasusunan. Fungsi penapis mengambil fungsi panggil balik yang menentukan sama ada elemen dalam tatasusunan perlu disertakan dalam output.
Pelaksanaan yang mungkin dalam JavaScript ialah:
var result = Obj.filter(x => x.start === 4);
Dalam contoh ini, fungsi penapis melelar ke atas setiap objek dalam tatasusunan dan menyemak sama ada sifat "mula" objek itu bersamaan dengan 4. Jika keadaan itu benar, objek itu disertakan dalam tatasusunan hasil.
Tatasusunan hasil akan mengandungi dua objek berikut:
[ {"start": 4, "length": 2, "style": "operator"}, {"start": 4, "length": 3, "style": "error"} ]
Atas ialah kandungan terperinci Bagaimana untuk Mencari Objek dalam Tatasusunan JavaScript Berdasarkan Nilai Harta Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!