当您将JavaScript代码包装在这样的函数中时:(function(){ var field = ...; function doSomthing(){... ... })(); 我注意到,这为许多网页上的我解决了范围界定问题。这种做法叫什么? 最佳答案 该模式称为自调用,是自调用函数。它可以创建一个闭包,但这是模式的效果(也许是预期的效果),而不是模式本身。