我的一位同事总是将其jQuery变量设置为null,以在完成后有效地处理它们,例如:var bigThing = $(body); // ... // Do some stuff // ... bigThing = null; 那真的有必要吗? 最佳答案 如果将代码封装到函数中,那是不必要的,因为在函数完成后,如果在其他地方不使用它们的引用,则无论如何该局部变量都将被杀死。如果您需要一遍又一遍地选择同一事物而不是一次选择并保留变量,那么保持选择器/变量(缓存)可能会产生一些积极的效果。