【问题标题】:Shortcut syntax for clearing JavaScript closures用于清除 JavaScript 闭包的快捷语法
【发布时间】:2015-06-22 06:11:30
【问题描述】:

基于 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的合理方法吗?

【问题讨论】:

    标签: javascript closures variable-assignment assignment-operator


    【解决方案1】:

    是的,完全是。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-20
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      • 1970-01-01
      • 2011-03-07
      • 2011-04-23
      • 2014-05-02
      相关资源
      最近更新 更多