我可以将变量传递给内部定义的函数吗?
Can I pass a variable to an internally defined function?
我正在尝试使用我在网上找到的脚本:http://fabricjs.com/particles/
我遇到了一个问题,我想定义在该脚本更改时要在脚本外部显示的粒子数量。
该行:
var total = 1000
将需要不时更改。
我尝试将其添加到我的课程中,但最终出现了各种错误,我花了几个小时试图弄清楚,但最终放弃了。因此,我决定使用这个原始脚本,并在需要时尝试从外部更改数字。
我可以以某种方式传入变量吗?
编辑:这是我想做的JSBin示例:http://jsbin.com/fasozewovi/1/edit?js
不确定这样的事情是否可能。
在javascript中,如果你使用var初始化函数中的变量,这将是私有var。但是,如果您删除初始化行,它应该可以工作。
所以解决方案是:检查原始代码你必须全部删除
var total=/*something*/
是的,就是这么简单。我没有时间检查代码,但您确定没有可以修改的变量,因为它是由原始代码定义的吗?
相关文章:
- 用嵌套函数和默认函数定义函数
- 自定义函数中的光标位置
- Jquery未定义函数正在停止其他操作
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- javascript无法重新定义函数内部的全局对象
- 定义函数时,如何捕获外部变量的当前值
- 能够在定义函数表达式之前使用它
- Google Sheet自定义函数返回0
- Javascript-defineProperty和直接在对象上定义函数之间的区别
- 其中是自定义函数中的属性
- 创建自定义函数以在函数上运行完整的多选下拉列表
- Google Sheets自定义函数条件格式
- 为什么当我需要位于顶部的函数时,在脚本中的某些点上没有定义函数
- 使用变量的名称,然后为该变量定义函数
- dalek回调或自定义函数
- 如何在angular ui模态控制器中定义函数
- Uncaught ReferenceError:尝试在Android网络视图中访问时未定义函数
- UI网格:如何从自定义函数访问MODEL_COL_FIELD
- 在构造函数中定义函数会比将其附加到原型消耗更多的内存
- 使用 Javascript 中的函数重新定义函数