【发布时间】:2025-11-29 18:10:01
【问题描述】:
我已经在函数内部声明了 var1。但是,当我尝试在 inner_function2 中分配一个值时,似乎创建了另一个 var1 而不是引用第一个。
var func1 = function(response) {
var var1;
function inner_function2(param) {
Ext.Ajax.request({
url:'',
params: param,
success:function(result, request) {
var1 = a;
}
});
}
}()
【问题讨论】:
-
如果复制+粘贴问题,我想语法无效?另外,您如何确定“似乎创建了另一个 var”?
标签: javascript extjs closures scope