如果可能的话,我想用来删除count
和使用self.addOrbitTrap()
. 目前测试我的代码是这样的:
Bbrot.prototype.findMSet = function() {
//...code
var self = this;
canvasInterval = setInterval(function() {
self.addOrbitTrap();
}, 0);
}
var count = 0;
Bbrot.prototype.addOrbitTrap = function() {
//...code
if (count === 100) {
// Call a different function. That's why I use count
}
count++;
}
编辑:更具体地说,count
在我的代码中用于计算addOrbitTrap()
成功运行的次数(如果随机选择的像素是 Mandelbrot 集的一部分,它不会添加轨道陷阱)。在它运行了几次之后,我调用了一个不同的函数(从内部addOrbitTrap()
)。我宁愿不使用全局变量,因为count
在其他任何地方都没有使用。