Rumah >hujung hadapan web >tutorial js >Bagaimanakah Anda Mengakses Harta Pertama Objek JavaScript dengan Elegan?
Mengakses Sifat Pertama Objek Javascript dengan Elegan
Apabila bekerja dengan objek JavaScript, selalunya perlu untuk mengakses sifat tanpa mengetahui namanya secara jelas . Ini boleh menjadi mencabar, terutamanya apabila menggunakan gelung atau perpustakaan luaran seperti jQuery's $.each.
Penyelesaian
Nasib baik, terdapat beberapa cara yang elegan untuk mencapai perkara ini:
Menggunakan Object.keys
Object.keys mengembalikan tatasusunan nama sifat sesuatu objek. Untuk mengakses sifat pertama, anda boleh menggunakan sintaks berikut:
var obj = { first: 'someVal' }; obj[Object.keys(obj)[0]]; //returns 'someVal'
Menggunakan Object.values
Object.values mengembalikan tatasusunan nilai sifat sesuatu objek. Untuk mengakses nilai pertama, anda boleh menggunakan sintaks berikut:
Object.values(obj)[0]; // returns 'someVal'
Nota:
Adalah penting untuk ambil perhatian bahawa susunan sifat yang dikembalikan oleh Object.keys dan Object.values tidak dijamin konsisten merentas pelayar. Walau bagaimanapun, dalam amalan, penyemak imbas utama mengekalkan susunan yang konsisten.
Atas ialah kandungan terperinci Bagaimanakah Anda Mengakses Harta Pertama Objek JavaScript dengan Elegan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!