Bir JavaScript hata ayıklayıcısında, bir işlevin scope chain numarasını elle denetleyebilirim. Örneğin, ne zaman bu kod parçası üzerinde foo()
yürütme:JavaScript kapsam zincirini programlı olarak nasıl denetlerim?
bu yapmak için bazı araçlar var:
var x1 = "global";
var foo = (function main() {
var x2 = "inside obj";
return function internalFoo() {
var x3 = "inside internalFoo";
console.log (x1+','+x2+','+x3); // get the scopes
};
})();
foo();
ve console.log
bir kesme noktası ayarlama, aşağıdaki kapsamları bakın programlı olarak?
Her kapsam düzeyinde neyin tanımlandığını nasıl denetleyebilirim?