从javascript类中调用函数
我试图从类之外创建的类中调用函数,但当我使用JavaScript“思考”时,我试图编写一个新函数。在下面的示例中,我创建了一个类,定义了一个函数(show),然后我尝试调用一个不在类中的函数(outsideFunction),但是当我运行代码时,我得到了一个错误从javascript类中调用函数,javascript,Javascript,我试图从类之外创建的类中调用函数,但当我使用JavaScript“思考”时,我试图编写一个新函数。在下面的示例中,我创建了一个类,定义了一个函数(show),然后我尝试调用一个不在类中的函数(outsideFunction),但是当我运行代码时,我得到了一个错误 function outsideFunction(){ arc(100,75,50,0,2*Math.PI) } class example { show(){ rect(20,20,150,100) } ou
function outsideFunction(){
arc(100,75,50,0,2*Math.PI)
}
class example {
show(){
rect(20,20,150,100)
}
outsideFunction();
}
您实际上违反了面向对象的概念。不能在类内调用函数。您可以在成员函数中调用它,如下所示:
function outsideFunction() {
arc(100, 75, 50, 0, 2 * Math.PI)
}
class example {
show() {
rect(20, 20, 150, 100)
}
outSideCaller() {
outsideFunction();
}
}
为什么可能重复?你想实现什么?你想什么时候运行
outsideFunction
?