我想通过调用第二个文件中定义的函数将一个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
变量的值未更新。任何人都可以帮助我..
答案 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()
将是您的期望。