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);
}
}