|
|
1
2
我会用闭包
我通常也会将方法声明从构造函数移到对象原型中,因为它更清晰、更高效:
|
|
|
2
2
您正在正确使用闭包。因为当setTimeout调用您的函数时,“this”将是“Window”对象,您必须创建一个闭包(通过将“this”分配给我来实现)并访问它。 无论如何,我还是会用不同的方式编写代码。我会让doStuff调用自己,而不是让它返回true/false,然后决定是否再次调用doStuff。 my detailed answer on the subject .
用法:
|
|
|
3
0
我将清理代码的一些方法是:
例如
下面是我所有建议的代码
|
|
|
4
0
我看不出它有什么真正的问题,但有一些事情我可能会解决。
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 9 月前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 9 月前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 9 月前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 9 月前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 10 月前 |