Có cách nào để lấy tên của thuộc tính đầu tiên của đối tượng JSON không?Nhận thuộc tính JSON đầu tiên
Tôi muốn làm điều gì đó như thế này:
var firstProp = jsonObj[0];
chỉnh sửa: Tôi nhận được một đối tượng JSON loại Mà tổ chức của mảng với các url hình ảnh.
như vậy:
{
"category1":["image/url/1.jpg","image/url/2.jpg"],
"category2":["image/url/3.jpg","image/url/4.jpg"]
}
Tôi sau đó lặp lại thông qua các đối tượng để chèn các hình ảnh, và tất cả tôi thực sự muốn là một cách thanh lịch để xem những loại đã được chèn vào đầu tiên. Lúc đầu, tôi chỉ làm
for (var cat in images) {
if (i==0) firstCat = cat;
...
}
Nhưng mà một số cách "cảm thấy" xấu xí ... Vì vậy, nó là về cơ bản chỉ là vấn đề của sự thanh lịch: p
bạn không thể sử dụng một mảng để thay thế? – Gumbo
dupe: http: // stackoverflow.com/questions/909003/javascript-get-the-first-index-of-an-đối tượng/909044 # 909044 – Miles