Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Mencari Indeks Objek dalam Tatasusunan JavaScript?

Bagaimana untuk Mencari Indeks Objek dalam Tatasusunan JavaScript?

Mary-Kate Olsen
Lepaskan: 2024-12-01 05:18:10
asal
869 orang telah melayarinya

How to Find the Index of an Object in a JavaScript Array?

Mencari Indeks Objek dalam Tatasusunan

Apabila mencari tatasusunan objek untuk elemen tertentu, kaedah indexOf tidak boleh digunakan. Artikel ini membentangkan pendekatan langsung untuk mendapatkan semula indeks objek yang memenuhi syarat tertentu.

Pertimbangkan tatasusunan objek seperti ini:

var hello = { hello: 'world', foo: 'bar'};
var qaz = { hello: 'stevie', foo: 'baz'}

var myArray = [];
myArray.push(hello, qaz);
Salin selepas log masuk

Untuk mencari indeks elemen yang hello harta bersamaan dengan 'stevie', kita boleh menggunakan fungsi peta:

const pos = myArray.map(e => e.hello).indexOf('stevie');
Salin selepas log masuk

Fungsi peta berulang melalui tatasusunan, mengekstrak nilai sifat hello untuk setiap objek dan mencipta tatasusunan baharu. Kaedah indexOf kemudiannya boleh digunakan pada tatasusunan baharu ini untuk mencari indeks elemen dengan nilai yang dikehendaki ('stevie' dalam kes ini).

Pendekatan ini menyediakan penyelesaian satu baris untuk mencari indeks bagi objek yang sepadan dengan keadaan tertentu dalam tatasusunan objek.

Atas ialah kandungan terperinci Bagaimana untuk Mencari Indeks Objek dalam Tatasusunan 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan