从类javascript中调用函数

时间:2018-08-05 07:04:11

标签: javascript

我试图从在该类之外创建的类中调用一个函数,但是当我“思考” JavaScript时,我试图编写一个新函数。在下面的示例中,我创建了一个类,定义了一个函数(显示),然后尝试不在类(outsideFunction)中调用一个函数,但是在运行代码时出现错误

function outsideFunction(){
   arc(100,75,50,0,2*Math.PI)
}
class example {
  show(){
    rect(20,20,150,100)
  }
  outsideFunction();                                                           
}

1 个答案:

答案 0 :(得分:1)

您实际上违反了面向对象的概念。您不能在类内调用函数。您可以像这样在成员函数中调用它:

function outsideFunction() {
    arc(100, 75, 50, 0, 2 * Math.PI)
}
class example {
    show() {
        rect(20, 20, 150, 100)
    }
    outSideCaller() {
        outsideFunction();
    }
}