[英]Call variables from one javascript file to another
如何从另一个javascript文件中调用我存储的变量?
var.js
var VAR = new Object;
VAR.myvalue = "Yeah!";
那我想在这里使用VAR.myvalue
sample.js
alert(VAR.myvalue);
首先,而不是
var VAR = new Object;
VAR.myvalue = "Yeah!";
选择
var VAR = {
myvalue: "Yeah!"
};
但只要在 sample.js 之前 首先引用var.js
,你所拥有的应该可以正常工作。
var.js将声明并初始化VAR,它将从sample.js中声明的脚本中读取
在一个HTML文件中包含两个JavaScript文件,在var.js
之后放置sample.js
以使VAR.myvalue
有效:
<script type="text/javascript" src="var.js"></script>
<script type="text/javascript" src="sample.js"></script>
尝试使用模块模式分离您的范围。 这将消除未来的麻烦。
var.js
var someVar = (function () {
var total = 10; // Local scope, protected from global namespace
return {
add: function(num){
total += num;
}
, sub: function(num){
total -= num;
}
, total: function(){
return total;
}
};
}());
然后,您可以从其他任何位置使用该对象的方法和属性。
sample.js
someVar.add(5);
someVar.sub(6);
alert(someVar.total());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.