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

时间:2015-01-06 06:15:36

标签: javascript

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

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

该行:

var total = 1000

需要不时更改。

我尝试将它添加到我的课程中,但结果却出现了我花费数小时试图解决的各种错误,但最终还是放弃了。所以,我决定使用这个原始脚本,并在需要时尝试从外部更改数字。

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

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

不确定是否可以这样。

1 个答案:

答案 0 :(得分:1)

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

var total=/*something*/

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