如何取消object.javascript的一个函数
应该发生的是,当我点击一个创建的对象时,它应该消失,如果它在旧对象的边界内,则不应该创建一个新对象。如果我点击其他地方,它应该会生成一个新对象 实际发生的是一个新的物体代替了旧的 我在想我的如何取消object.javascript的一个函数,javascript,constructor,prototype,Javascript,Constructor,Prototype,应该发生的是,当我点击一个创建的对象时,它应该消失,如果它在旧对象的边界内,则不应该创建一个新对象。如果我点击其他地方,它应该会生成一个新对象 实际发生的是一个新的物体代替了旧的 我在想我的 var noDraw = false; 作为一种标志可能会有所帮助,但我尝试的方法不起作用。Rectangle.prototype.hit不返回任何内容,这导致getHit从不返回任何内容,从而在handleMouseDown中设置hit=null 而不是 flag = true; this.width
var noDraw = false;
作为一种标志可能会有所帮助,但我尝试的方法不起作用。Rectangle.prototype.hit不返回任何内容,这导致getHit从不返回任何内容,从而在handleMouseDown中设置hit=null 而不是
flag = true;
this.width = 0;
this.height = 0;
做
this.width = 0;
this.height = 0;
return true;