我的一位同事总是将其jQuery变量设置为null,以在完成后有效地处理它们,例如:

var bigThing = $(body);
// ...
// Do some stuff
// ...
bigThing = null;

那真的有必要吗?

最佳答案

如果将代码封装到函数中,那是不必要的,因为在函数完成后,如果在其他地方不使用它们的引用,则无论如何该局部变量都将被杀死。

如果您需要一遍又一遍地选择同一事物而不是一次选择并保留变量,那么保持选择器/变量(缓存)可能会产生一些积极的效果。

10-04 12:10
查看更多