虽然这里已经提出了类似的问题类型。我尝试了所有这些问题,但是仍然存在。所以,我正在创造新的问题。
我传递一个变量作为参数,然后将该变量分配给函数内部的全局变量,而不是在外部。现在,我必须访问在函数内部全局函数内创建的全局变量。
function update_ui(latLng ) {
console.log(latLng,'From lat and lng');
globalvar=latLng; or window.globalvar=latLng;
}
update_ui();//Calling the function
console.log(globavar);// Undefined (But ,I need to the LntLng Valuese that I passed above)
答案 0 :(得分:0)
只要函数中没有定义globalvar
,或者在包含update_ui
函数的函数中定义globalvar = latLng
,就会有两个语句:
window.globalvar = latLng
In android studio i am trying to read the rss feed in JSON format. When i am executing i am geting the following issue.
是完全相同的。正如@Evan所说,在评论中,你有一个错字。在你的评论中,你仍然有一个错字。
答案 1 :(得分:0)
在函数中使用globalvar变量之前,先在全局范围内初始化该变量。
var globalvar = '';
function update_ui(latLng) {
console.log(latLng, 'From lat and lng');
globalvar = latLng;
}
update_ui('test-value'); //Calling the function
console.log(globalvar);