Mendapatkan Kekunci daripada Objek JavaScript Berdasarkan Nilai
Pembangun sering menggunakan objek JavaScript sebagai tatasusunan bersekutu, memetakan nilai kepada kunci. Apabila bekerja dengan objek sedemikian, ia menjadi perlu untuk mendapatkan kunci yang sepadan dengan nilai tertentu. Memahami teknik untuk ini adalah penting.
Mengenal pasti Kekunci Menggunakan Fungsi
Untuk memudahkan proses mencari kunci, seseorang boleh menggunakan fungsi untuk mencapai tugas dengan mudah. Kod berikut menunjukkan fungsi yang cekap memadankan kunci dengan nilai:
function getKeyByValue(object, value) { return Object.keys(object).find(key => object[key] === value); }
Fungsi ini mematuhi piawaian ES6 tanpa mengubah suai prototaip atau bergantung pada perpustakaan luaran.
Contoh Penggunaan
Untuk menggambarkan penggunaannya, pertimbangkan perkara berikut contoh:
const map = {"first": "1", "second": "2"}; console.log(getKeyByValue(map, "2")); // Output: "second"
Dalam keadaan ini, fungsi mengembalikan "kedua" sebagai kunci yang dikaitkan dengan nilai "2" dalam objek "peta".
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Kunci Objek JavaScript Berdasarkan Nilainya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!