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
Lepaskan: 2024-11-29 10:22:10
asal
353 orang telah melayarinya

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" }
];
Salin selepas log masuk

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');
Salin selepas log masuk

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" }
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan