从函数外部访问局部变量

时间:2010-09-22 14:35:57

标签: javascript jquery variables scope

我正在使用TopUp制作简单的幻灯片。不幸的是,他们没有公开图像索引。

有没有办法可以访问本地变量“index”而无需修改原始脚本?

TopUp = (function() {
 var index = null;
    ...
}

2 个答案:

答案 0 :(得分:1)

如果不修改原始脚本,则不能。

但是如果你只是想要能够读取index的值,那么通过在返回的objet中添加一个小函数,修改可以非常简单:

getIndex : function() {
  return index;
},

答案 1 :(得分:0)

没有办法让变量出来。看看(有点可怕)源代码,它看起来并不像“ondisplay”回调传递任何有用的东西,但它并不是很清楚(文档根本没有提到参数)。