2016-05-23 14 views
-2

Ich habe ein Objekt evt.participators, das Objekte enthält. wenn ich es logge, zeige ich dieses Ergebnis: enter image description hereWie man Daten von einem Objekt liest Javascript

Ich möchte alle ID von evt.participators Objekte lesen. Ich versuche, diesen Code:

var t=0 ; 
angular.forEach(evt.participators, function(value, key){ 
console.log(evt.participators.$id ); 
t++; 
}); 

aber ich habe drei Mal undefined. Wie kann ich es bitte reparieren?

+0

'e vt.participators' ist ein 'Objekt'..nicht' Array' ... – Rayon

+0

ahaa hoow kann ich Daten davon retreive? –

+0

Verwenden Sie 'for-in' Schleife ... – Rayon

Antwort

0

Sie können ganz einfach durch die Verwendung einer for...in Schleife alle Schlüssel im Objekt abrufen

for (var key in evt.participators) { 
    if (evt.participators.hasOwnProperty(key)) { 
     console.log(key); 
    } 
} 

JsFiddle: https://jsfiddle.net/er647anm/1/

0

Verwendung for..in for-Schleife durch das Objekt

for (var prop in evt.participators) { 
    console.log(evt.participators[prop]); 
} 

für Weitere Informationen folgen bitte For..In Documentation

Verwandte Themen