如何跟踪变量改变它的值的行?

时间:2015-02-04 15:43:17

标签: javascript debugging

我正在使用Chrome开发工具调试Javascript应用,并想知道是否有任何方法可以捕获变量更改其值的确切行? Object.observe似乎无法显示行号。

1 个答案:

答案 0 :(得分:1)

var b;
Object.defineProperty(window,'a',{
	set : function(value){
		b = value;
		alert(new Error().stack.split('\n')[2]);
	},
	get : function(){
		return b;
	},
});
a = 1;