0
在JavaScript函数中声明的变量变为LOCAL到 函数。javascript重命名“sub-local”变量
“局部变量有局部范围:他们只能在 功能来访问。”
我不知道如果我理解这一点
cls = function(){
var abel = '';
$.each([ ('1','null') ,('2','two')],function(n,val){
if (val[0] == 1) {
abel = val[1];
return false;
};
});
}
console.log(abel)
将变量“亚伯”成为全局变量?它会在cls功能外访问吗?如果是,如何处理这种情况?
“*将变量‘亚伯’成为全局变量?” *号“*这将是外部访问CLS函数?“*否。您可以运行代码并验证自己。顺便说一句,'('1','null')'可能不会达到你期望的效果。 –
您是否尝试过运行该功能并查看输出? –
i'ts很多比这更复杂。 cls嵌套在其他一些功能中。所以我不知道如何测试它。数组的内容只是例如 –