javascript - 使局部函数成为全局函数

标签 javascript function

在带有 ProcessingJS 的 Javascript 中。

如果我在 draw 函数之外定义了一个函数,我如何将这个函数传递给 draw 函数(而不是在 draw 函数内部复制和粘贴)?

var myFunction = function()
{
    code;
}

var draw = function(){ 
    myFunction(); 
};

如何使函数成为全局函数?

我使用的环境有限,可汗学院,只有最简单的函数和命令可用。

感谢您的回复,很抱歉成为初学者。

最佳答案

您可以将函数作为参数传递。例如:

var myFunction = function() {code;}

var draw = function(f) { f(); };

draw(myFunction);

关于javascript - 使局部函数成为全局函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30548441/

相关文章:

c++ - 在 DLL 中调用非导出函数

function - Postgres 可以在部分索引 where 子句中使用函数吗?

javascript - 如何根据输入值可靠地计算数据列表中的匹配数?

javascript - TinyMCE 将内容从弹出对话框传递到编辑器

javascript - 在 bootstrap 弹出窗口中选择的 jquery 不起作用

javascript - 显示图像数组中的单个图像

javascript - 使用不透明度时无法点击事件监听器点击按钮

swift - 根据参数调用不同的函数

javascript - 如何定义const函数javascript(语法糖)?

function - 是否可以根据函数的输入值改变函数的返回类型注释?