Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mencari dan Mendapatkan Objek Tertentu dengan Cekap daripada Susunan Objek JavaScript?
Mengambil semula Objek daripada Tatasusunan Objek dalam JavaScript
Dalam JavaScript, tatasusunan boleh menyimpan objek dengan struktur yang pelbagai. Untuk mencari objek tertentu dalam struktur data yang kompleks ini, kita boleh menggunakan kaedah yang cekap seperti kaedah find().
Mencari Objek dengan Nilai Harta Padanan
Pertimbangkan tatasusunan contoh:
var array = [ { name: "string 1", value: "this", other: "that" }, { name: "string 2", value: "this", other: "that" } ];
Untuk mendapatkan semula objek di mana nama sifat sepadan dengan nilai tertentu ("rentetan 1"), kita boleh menggunakan kaedah find():
let obj = array.find(obj => obj.name === 'string 1');
The find() Kaedah berulang melalui tatasusunan dan mengembalikan objek padanan pertama. Dalam kes ini, ia akan mengembalikan objek berikut:
{ name: "string 1", value: "this", other: "that" }
Nota: Apabila objek yang sepadan mengandungi objek lain, kaedah find() akan mengembalikan merujuk kepada objek yang sepadan dalam tatasusunan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencari dan Mendapatkan Objek Tertentu dengan Cekap daripada Susunan Objek JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!