我可以在cosure使用相同的变量名吗?
function A(callback) {
callback(2);
}
function B() {
var test = 1;
A(function(test){
});
}
有什么问题吗?内存泄漏?或任何意外错误?
答案 0 :(得分:-1)
因为我可以理解你正在使用功能概念,因为我看到它是有效的,但如果你请我这样会更干净和可重复使用:
function B(Func) {
var test = 1;
Func(function(test){
});
}
function A(callback) {
callback(2);
}
B(A);
希望能帮助你。