Es gibt eine Variable, die von einer integrierten Bibliothek erstellt wird, die in vielen Funktionen als Parameter übergeben wird. Ich möchte diese Variable während des Debuggens jederzeit im Auge behalten. Ich verwende die Chrome-Debugging-Tools. Eine Art von Mechanismus, so dass ich, selbst wenn ich in eine andere Funktion oder Datei gehe, den Namen der Eigenschaft eingeben kann, und ich kann beispielsweise ihre Eigenschaften angeben (vielleicht sogar bevor sie erstellt wird?). Ich möchte dies tun, weil ein Objekt, das an anderer Stelle in eine Funktion übergeben wird, nicht richtig erstellt wird, und ich würde gerne sehen, wann/wie es bei jedem Schritt modifiziert wird. Vielen Dank!Behalten Sie die Variable im gesamten Debugging im Auge
Hier ist ein Zusammenhang, um Ihnen die Komplexität der Verfolgung der Variablen zu zeigen.
Modul 1 (lassen Sie uns sagen a.js)
...
this.Content = "some initial value that is modified probably"
render: function(r){
...
m = this.Content;
renderControl(a,m,b);
...
}
renderControl: function(r,m,c){
...
Module2.Render(m);
...
}
....
Modul 2 (lassen Sie uns sagen b.js)
...
Render: function(C){
...
helper.doSomething(C);
...
}
...
Modul 3 (mal c.js sagen)
...
doSomething: function(C){...};
...
Also in Modul 1 gibt es eine Eigenschaft der Klasse (ich nehme an), die irgendwie erstellt und geändert wird und dann an Modul 2 und Modul 3 und Ba weitergegeben wird hin und her. In C bekomme ich einen Fehler, dass der übergebene Wert (C) keine Methode hat, sollte da sein (seit Modul 1).
ist Ihre Variable veränderbar? –
Ziemlich sicher ist es, es ist ein Objekt in einer integrierten Bibliothek. – SAPUI5GUY