变量未设置 [英] Variable not being set
本文介绍了变量未设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可能存在重复:
从Javascript方法返回全局变量
我有这个。
var thisData =;
函数calculateThings(newData){
thisData = newData.things.otherthings //值为10;
alert(thisData)//不返回
我在做什么错误?
解决方案
您需要调用您的函数:
calculateThings(newData);
应该更像:
var thisData =;
函数calculateThings(data){
thisData = data.things.otherthings //值为10;
}
calculateThings(newData);
alert(thisData)//不返回
其中data是您的参数,您可以通过你想要的任何东西。
Possible Duplicate:
Return Global Variable from Javascript Method
I have this.
var thisData = "";
function calculateThings(newData) {
thisData = newData.things.otherthings //has a value of 10;
}
alert(thisData) //returns nothing
What am I doing wrong?
解决方案
you need to call your function:
calculateThings(newData);
should be more like:
var thisData = "";
function calculateThings(data) {
thisData = data.things.otherthings //has a value of 10;
}
calculateThings(newData);
alert(thisData) //returns nothing
where data is your parameter, and you can pass whatever you want into it.
这篇关于变量未设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文