2017-05-19 1 views
1

Wenn Sie ein Objekt in JavaScript über einen benutzerdefinierten Konstruktor erstellen, ist es einfach, die Erstellung des Objekts unter Laufzeit zu "haken" (z. B. etwas vor oder nach), da der Konstruktor nur eine Funktion ist. In der Tat, multiple Aspect Oriented Programming libraries exist, um diese Funktionalität bereitzustellen.Ist es möglich, die Erstellung von Objekten über das V8-Debugging-Protokoll zu beobachten?

Bei Verwendung der Notation object literal scheint das Objekt jedoch automatisch von der Laufzeitumgebung erstellt zu werden. Kann die Erstellung dieser Objekte oder eines anderen Objekts tatsächlich über das Debugging-Protokoll von V8 überwacht werden?

Meine Motivation hier ist in der Lage, den Datenfluss in einer Anwendung zu verfolgen.

Antwort

1

Es tut uns leid, nein, Objekt literal Instanziierung kann nicht angesehen werden.

Verwandte Themen