war ich nicht ganz sicher, was diese Frage zu nennen, aber hier ist das, was ich tun möchte:JavaScript Objektschlüssel in einer x Länge Array
Ich bin derzeit eine Reihe geneator für chartjs
erstellen, die mir meine Datensätze erstellen helfen.
jetzt die Art, wie ich es tun möchte, ist einfach mit , um Daten von jedem Element in meinem Array zu extrahieren.
Jedes Element eines Arrays könnte wie folgt aussehen:
, wie Sie dieses Objekt enthält andere Objekte in ihnen sehen können.
Dies schafft ein Problem sagen, weil ich den Namen des Objekts feedback_skill
möchte ich folgendes tun würde:
data.forEach(function (x) {
x['feedback_skill']['name']
});
, die in einer Variablen halten werden können.
Nun, was ich tun könnte, übergeben Sie das folgende Array: serieKey = ['feedback','name']
was darauf hindeutet, dass das erste Element im Array der erste Schlüssel ist und das nächste Element ist die Variable, die ich treffen will.
Allerdings können diese Datensätze eine unbegrenzte Anzahl von Schichten aufweisen, so meine Frage an euch ist:
Gibt es eine intelligente Art und Weise, dies zu tun?
Wissen Sie, ob eckig so etwas erlaubt? –
Ich habe Angular noch nicht benutzt, leider weiß ich nicht - sorry! –
loadash hat dieses Problem vollständig gelöst! : D –