我有一个方法:
function calculateThings(newdata){
}
如何从其中返回全局变量?
Thanks!
抱歉缺乏细节。
var thisData = "";
function calculateThings(newData) {
thisData = newData.things.otherthings //has a value of 10;
}
alert(thisData) //returns nothing
我究竟做错了什么?
返回全局变量似乎没有多大意义,函数只需设置它,其他函数就可以引用它。
var setGlobal = (function(global) {
return function(value) {
global.someVarName = value;
}
}(this));
var readGlobal = (function(global) {
return function() {
return global.someVarName;
}
}(this));
setGlobal('foo');
alert(readGlobal()); // foo
alert(someVarName); // foo
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)