Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
类对象的Javascript every()方法_Javascript_Html_Arrays_Object - Fatal编程技术网

类对象的Javascript every()方法

类对象的Javascript every()方法,javascript,html,arrays,object,Javascript,Html,Arrays,Object,我已经做了一个网格框是javascript。我想用every()方法检查我的鼠标是否在它们上面。我的类有一个内置的悬停函数,但我不知道如何实现这个方法 类区域{ 构造器(x,y,w,h){ 这个。x=x 这个。y=y 这个。w=w 这个。h=h this.posx=宽度-(x+w) this.posy=高度/行数 } 悬停(mx,我的){ 如果(mx>this.x&&mxthis.y&&mythis.x&&mxthis.y&&my

我已经做了一个网格框是javascript。我想用every()方法检查我的鼠标是否在它们上面。我的类有一个内置的悬停函数,但我不知道如何实现这个方法

类区域{
构造器(x,y,w,h){
这个。x=x
这个。y=y
这个。w=w
这个。h=h
this.posx=宽度-(x+w)
this.posy=高度/行数
}
悬停(mx,我的){
如果(mx>this.x&&mxthis.y&&myitem.hover(mouseX,mouseY)==true)
console.log({isValid})
根据您的代码

hover(mx, my) {
        if (mx > this.x && mx < this.x + this.w && my > this.y && my < this.y + this.h) {
            return true
        }
悬停(mx,我的){
如果(mx>this.x&&mxthis.y&&my
这只返回true,而不返回false。 每个()函数都要求返回布尔值。但在这个函数中,如果为false,则不会返回任何值。 因此,我相信在包含该部分之后,“every()”应该可以正常工作