基于JavaScript的chaining rules,我一直使用以下快捷语法clear closure variables:
//Clear closure variables....
a=b=c=d=e=f=null;
对于上下文,情况可能是:
// variables a,b,c,d,e are defined somewhere up here.
doSomething(function callback() {
// Do a bunch of work with a,b,c,d,e
// Now clear variables
a=b=c=d=e=null;
});
这是将一堆变量简洁地设置为null
的合理方法吗?
答案 0 :(得分:1)
是的,完全是。
Altough我更喜欢赋值运算符周围的空格。
你几乎不需要将闭包变量置空。如果您处理这些高级内容,链式分配是一个小问题。