Rumah >hujung hadapan web >tutorial js >Bagaimanakah Anda Mengakses Harta Pertama Objek JavaScript dengan Elegan?

Bagaimanakah Anda Mengakses Harta Pertama Objek JavaScript dengan Elegan?

Barbara Streisand
Barbara Streisandasal
2024-11-30 05:38:10392semak imbas

How Do You Access the First Property of a JavaScript Object Elegantly?

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!

Kenyataan:
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