在javascript中将一个文件的变量传递给另一个文件

时间:2015-03-01 05:09:33

标签: javascript function

我想通过调用第二个文件中定义的函数将一个javascript文件的变量传递给第二个文件。我已经使用了对象,字符串并且已经应用​​了更多方法,但没有任何东西可以帮助我。这是示例代码..

    <script src="setup.js" type="text/javascript"></script> 
<script>feed="codplex" ; someVar.add(feed) ; </script>

setup.js中定义的函数根据传递的变量更新其局部变量的值是..

var someVar = (function () {
  var link = "https://feedburner.google.com/fb/a/mailverify?uri=" ;
return{
    add: function(feed){
      link += feed;
    }
} ;
}());

但它不起作用。link变量的值未更新。任何人都可以帮助我..

1 个答案:

答案 0 :(得分:0)

您不知道它不起作用(或确实如此),因为someVar根本不会公开link的值。

如果再返回一个确实暴露它的函数,例如

var someVar = (function () {
  var link = "https://feedburner.google.com/fb/a/mailverify?uri=" ;
  return {
    add: function(feed){
      link += feed;
    }, 
    getLink: function() { 
      return link; 
    }
  };
}());

someVar.getLink()将是您的期望。