Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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 为什么方法没有定义,但定义了多少?_Javascript - Fatal编程技术网

Javascript 为什么方法没有定义,但定义了多少?

Javascript 为什么方法没有定义,但定义了多少?,javascript,Javascript,这里怎么了?我想我清楚地定义了这个方法 使用此关键字访问类字段/属性和方法 示例: saveEvent = (eventId, event) => {}; saveEvent(eventId, event); 您没有写入此属性,并且正在将saveEvent作为全局函数调用 this.saveEvent(eventId,event) 如果您使用的是OOP(类),那么在执行函数之前,请输入this关键字 比如:-this.saveEvent(eventId,event)。如果没有,请在这里发

这里怎么了?我想我清楚地定义了这个方法


使用
关键字访问类字段/属性和方法

示例:

saveEvent = (eventId, event) => {};
saveEvent(eventId, event);

您没有写入此属性,并且正在将saveEvent作为全局函数调用

this.saveEvent(eventId,event)
如果您使用的是OOP(类),那么在执行函数之前,请输入
this
关键字


比如:-
this.saveEvent(eventId,event)
。如果没有,请在这里发布完整的代码,但不要截图!我很高兴能帮助您

这个。saveEvent()
-这是在类中调用它的方式:)或of不是很有帮助。在问题本身中填写例外情况的名称和(如果适用)文本。编辑器有按钮,可以帮助您设置格式,使其可读。如果您询问HTML/JavaScript/CSS,请提供一个示例,因为该方法不是全局函数。您需要调用类作用域中的方法,即
this
class SomeClass {

    saveEvent = (eventId, event) => { };

    someOtherFunction = () => {
        this.saveEvent(eventId, event);
    }

}