清除 JavaScript 闭包的快捷语法

Shortcut syntax for clearing JavaScript closures

基于chaining rules for JavaScript, I have been using the following shortcut syntax to 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是否合理?

是的,完全是。

虽然我更喜欢赋值运算符周围的空格。

而且您几乎从来不需要清空闭包变量。如果你从事如此高级的工作,链式作业是一个小问题。