Javascript 如何在函数之间传递变量

Javascript 如何在函数之间传递变量,javascript,function,variables,parameter-passing,Javascript,Function,Variables,Parameter Passing,我有以下几点: 如何从内部传递变量 listVideos : function(json,cfg)... 到 例如: 名为“fr”的变量 我需要一个柜台。。。 如果第一次找不到youtube语言限制参数的视频…&lr=de 第二次我需要增加fr变量,这样我就可以更改“case”搜索: 用于检索另一种语言…&lr=en 更新: 我试过了 在功能之外 在第22行 init : function(cfg) { while (fr <=1) {... ...the rest} init:fu

我有以下几点:

如何从内部传递变量

listVideos : function(json,cfg)...

例如: 名为“fr”的变量 我需要一个柜台。。。 如果第一次找不到youtube语言限制参数的视频…&lr=de 第二次我需要增加fr变量,这样我就可以更改“case”搜索: 用于检索另一种语言…&lr=en

更新: 我试过了

在功能之外

在第22行

init : function(cfg) {
while (fr <=1) {... ...the rest}
init:function(cfg){

虽然(fr从内部调用
init
时,您的问题到底在哪里?您不应该使用该库,它会用不一致的内容覆盖
函数.prototype.bind
。为什么不能向包含这两个函数的ytEmbed对象添加一个新属性?不确定您真正的问题是什么,但如果您将该变量设置为类作用域的全局变量,并且可以从类内的每个方法访问它。@smepie,是否要。
var fr = 0;
init : function(cfg) {
while (fr <=1) {... ...the rest}
}else{
this.message('No YouTube videos found for your query:<br>Type:\''+this.cfg.type+'\'<br>Query: \''+this.cfg.q+'\'');
fr++;
            }