javascript - 从类 javascript 中调用函数
问题描述
我正在尝试从在类之外创建的类中调用一个函数,但是当我执行 JavaScript 时,我正在尝试编写一个新函数。在下面的示例中,我创建了一个类,我定义了一个函数(显示),然后我尝试调用不在类中的函数(outsideFunction)但是当我运行我的代码时出现错误
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();
}
}
推荐阅读
- ajax - 通过 AJAX 在 laravel 中传递值
- javascript - 当在 a.html 中单击按钮并仍然使用相同的 javascript 文件时,如何在 b.html 中播放 css 动画?
- amazon-web-services - 如果达到生命周期挂钩超时,请勿终止 EC2 实例
- ios - 创建自定义 SCNGeometry 多边形
- c# - 无法使用单例 yyy 中的作用域服务 xxx
- r - 如何使用 bookdown word_document_2 包含参考文献和参考书目列表?
- python - 如何合并两个代码?
- php - 如何更改 MAMP 5.3 中的 php 版本以拥有 php 5.5.38
- angular - 字符串类型的参数不可分配给 paramMap
- node.js - Mongoose - 将文档保存到另一个模型