Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mendapatkan Kunci Objek JavaScript Berdasarkan Nilainya?
Mengendalikan pasangan nilai kunci ialah senario biasa apabila bekerja dengan objek dalam JavaScript. Dalam situasi tertentu, ia menjadi perlu untuk mendapatkan kunci yang dikaitkan dengan nilai tertentu. Berikut ialah panduan lengkap untuk menyelesaikan tugas ini dengan berkesan:
Fungsi Mendapatkan Kunci Mengikut Nilai
Untuk mendapatkan kunci mengikut nilainya, anda boleh menggunakan fungsi berikut:
function getKeyByValue(object, value) { return Object.keys(object).find(key => object[key] === value); }
Fungsi ini menerima dua parameter: objek dan nilai yang anda ingin cari. Ia berulang melalui kekunci objek dan menyemak sama ada nilai pada setiap kunci sepadan dengan nilai input. Jika padanan ditemui, ia mengembalikan kunci yang sepadan.
Keserasian ES6
Fungsi yang disediakan serasi sepenuhnya dengan ES6 dan tidak mengubah objek asal atau memerlukan luaran perpustakaan.
Contoh Penggunaan
Pertimbangkan contoh berikut:
const map = {"first" : "1", "second" : "2"}; console.log(getKeyByValue(map, "2")); // Outputs "second"
Dalam contoh ini, kami mencari kunci yang dikaitkan dengan nilai "2" dalam objek peta. Fungsi mengembalikan "kedua" dengan betul sebagai hasilnya.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Kunci Objek JavaScript Berdasarkan Nilainya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!