node.js-在闭包时使用相同的变量名
node.js-using the same variable name at closure?
我可以在 cosure 使用相同的变量名吗?
function A(callback) {
callback(2);
}
function B() {
var test = 1;
A(function(test){
});
}
有任何问题吗?内存泄漏?或任何意外的错误?
据
我所知,您正在使用函数概念,正如我所看到的是有效的,但是如果您取悦我,这将更加干净和可重用:
function B(Func) {
var test = 1;
Func(function(test){
});
}
function A(callback) {
callback(2);
}
B(A);
希望帮助悠欧
相关文章:
- AngularJS-在JSON选择器中使用变量名
- 命令行中的Uglify js;不要弄乱变量名
- 像createComment这样的各种自定义变量名在内联javascript中被覆盖,但在外部js中没有.为什么?
- 这在JavaScript中是一个好的变量名吗
- 将一个php变量从js传递到php,并返回内容问题
- 在javascript中,在变量名之前使用var有什么区别/优势吗
- 在Javascript中连接一个动态变量名
- node.js-在闭包时使用相同的变量名
- JS - 运行带有变量名的 jQuery 函数
- math.js中的变量名和限制运算符
- JS中的非唯一变量名
- Node.js + OracleDB: ORA-01036:变量名/数非法
- 美化和恢复变量名到js文件
- JS/AngularJS:动态创建变量名
- 为什么在JS库中复制变量名并添加“或对象”是常见的做法
- 在Angular.js中,为变量名添加字符串
- 在script标记的src属性中,在js文件的名称后面加上变量名的问号是什么意思
- JS-使用for将数组添加到具有变量名操作的数组中
- JS如何获得一个目标变量内部的变量名
- 在JS对象中使用变量名