如何运行简单诊断来检查Chrome开发工具中执行(传递)特定代码行的次数?显然,我没有使用调试断点计算它,也没有在代码库中编写任何冗余代码。
我想定期这样做,也就是说 - 我在界面上做了一些事情来调用for
(f.ex)循环,我想立刻看到特定行是多少次执行,然后再按一次,再次看到一个新结果(也许可以容忍中间的重置)
答案 0 :(得分:1)
您可以使用console.count
,它会记录使用给定标签调用的次数:
console.count('Some Identifier')
如果您不希望您的日志填满" foo:19"而只想要一个总数,你可以创建自己的count
函数,只在请求时返回总数:
var counter = (function() {
var counters = {};
return {
count: function(label) {
counters[label] = counters[label] ? counters[label] + 1 : 1;
return this;
},
total: function(label) {
return +counters[label];
}
}
})();
for (var i = 0; i < 10; i++) {
counter.count('bar');
}
console.log("bar called", counter.total('bar'), "times");
&#13;