当您将JavaScript代码包装在这样的函数中时:

(function(){

  var field = ...;
  function doSomthing(){...
  ...


})();

我注意到,这为许多网页上的我解决了范围界定问题。这种做法叫什么?

最佳答案

该模式称为自调用,是自调用函数。它可以创建一个闭包,但这是模式的效果(也许是预期的效果),而不是模式本身。

07-24 20:22