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
Lepaskan: 2024-11-30 05:38:10
asal
401 orang telah melayarinya

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'
Salin selepas log masuk

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'
Salin selepas log masuk

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