Gibt es eine Möglichkeit, den Namen der ersten Eigenschaft eines JSON-Objekts abzurufen?Erste JSON-Eigenschaft abrufen
Ich möchte so etwas wie dies zu tun:
var firstProp = jsonObj[0];
edit: Ich bin ein JSON-Objekt wich hold Kategorien von Arrays mit Bild Urls bekommen.
wie so:
{
"category1":["image/url/1.jpg","image/url/2.jpg"],
"category2":["image/url/3.jpg","image/url/4.jpg"]
}
ich dann durch das Objekt iterieren die Bilder einzufügen, und alles, was ich wollte, war wirklich ein eleganter Weg, um zu sehen, welche Kategorie zuerst eingeführt wurde. Zuerst habe ich nur
for (var cat in images) {
if (i==0) firstCat = cat;
...
}
Aber das einige, wie „gefühlte“ hässlich ... So war es im Grunde nur eine Frage der Eleganz: p
Können Sie nicht ein Array verwenden stattdessen? – Gumbo
Betrüger: http: // Stapelüberlauf.com/questions/909003/javascript-getting-the-first-index-of-ein-objekt/909044 # 909044 – Miles