Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mencari dan Mendapatkan Objek Tertentu dengan Cekap daripada Susunan Objek JavaScript?

Bagaimanakah Saya Boleh Mencari dan Mendapatkan Objek Tertentu dengan Cekap daripada Susunan Objek JavaScript?

DDD
DDDasal
2024-11-29 10:22:10334semak imbas

How Can I Efficiently Find and Retrieve Specific Objects from a JavaScript Array of Objects?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn