我可以将变量传递给内部定义的函数吗?

Can I pass a variable to an internally defined function?

本文关键字:定义 函数 内部 变量 我可以      更新时间:2023-09-26

我正在尝试使用我在网上找到的脚本:http://fabricjs.com/particles/

我遇到了一个问题,我想定义在该脚本更改时要在脚本外部显示的粒子数量。

该行:

var total = 1000

将需要不时更改。

尝试将其添加到我的课程中,但最终出现了各种错误,我花了几个小时试图弄清楚,但最终放弃了。因此,我决定使用这个原始脚本,并在需要时尝试从外部更改数字。

我可以以某种方式传入变量吗?

编辑:这是我想做的JSBin示例:http://jsbin.com/fasozewovi/1/edit?js

不确定这样的事情是否可能。

在javascript中,如果你使用var初始化函数中的变量,这将是私有var。但是,如果您删除初始化行,它应该可以工作。
所以解决方案是:检查原始代码你必须全部删除

var total=/*something*/

是的,就是这么简单。我没有时间检查代码,但您确定没有可以修改的变量,因为它是由原始代码定义的吗?