JavaScript函数缺乏返回值
P粉310931198
P粉310931198 2023-09-06 21:39:23
0
1
282

这可能是一些非常简单和愚蠢的东西,但为什么它没有返回任何东西? 我有这个简单的类方法:

checkCollision(event) {
        let eventX = event.clientX - canvasRect.left;
        let eventY = event.clientY - canvasRect.top;
        if (this.centerX - eventX <= this.radiusX && this.centerX - eventX >= (this.radiusX/-1) && this.centerY - eventY <= this.radiusY && this.centerY - eventY >= (this.radiusY/-1)) {
            console.log(true);
            return true;
        } else {
            console.log(false);
            return false;
        }
    }

但在浏览器中运行时,它的输出是

> obj.checkCollision({clientX: 200, clientY: 200})
false
<- undefined

为什么它没有返回任何东西?console.log正在运行,但没有返回值

P粉310931198
P粉310931198

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!