Ich habe den Javascript-Debugger (Strg + Umschalt + L) in Chrome geöffnet und damit begonnen, Breakpoints in meinem Code zu setzen.In Chrome JS Debugger, wie drucke ich alle Eigenschaften eines Objekts?
Dies ist eine viel andere Schnittstelle im Vergleich zu Firebug, (es ist alles Kommandozeile), also frage ich mich, wie man eine einfache Sache wie Drucken aller Eigenschaften eines Objekts tut.
Wenn ich ein Objekt wie folgt aus:
var opts = {
prop1: "<some><string/></some>",
prop2: 2,
prop3: [1,2,3]
}
ich einen Haltepunkt setzen und das Objekt inspizieren, aber ich scheine nur wieder eine einzige Eigenschaft zu bekommen, und ich bin nicht sicher, welche Eigenschaft angezeigt :
$ print opts
#<an Object>
der Versuch, alle Eigenschaften zu erhalten:
$ print for(var p in opts) p;
prop1
Irgendwelche Ideen? Es hat offensichtlich mehr als nur einen ...
Wie kann ich einen Haltepunkt setzen Sie den Inspektor? Mein Problem ist, dass ich die Ausführung unterbrechen und den Wert des Objekts überprüfen möchte. –