我已经在我们正在构建的应用程序上运行了JavaScript性能分析器,并且我正在努力解释我已经发布的一个配置文件,因为它并没有解决这个问题。似乎与执行相匹配。我想知道我读错了吗?或者这可能是一个错误?
在此特定示例中,_toggleLock
函数似乎被调用3次,并记录了不同的时间。不过,我看过我的代码,这没有任何意义。这是我的bablified代码:
key: "_toggleLock",
value: function () {
function _toggleLock() {
console.log("toggleLock called");
this.container.moveSiblingsBehind();
...
}
},
在该跟踪期间我的控制台输出确认它只被称为一次。
这使得配置文件视图中显示的堆栈非常混乱。任何人都可以解释我所看到的内容吗?