!function () {}();
Run Code Online (Sandbox Code Playgroud) 可能重复:
感叹号在功能之前做了什么?
我长期以来使用以下JavaScript在JavaScript中执行自动执行的匿名函数:
(function () { /* magic happens */ })()
Run Code Online (Sandbox Code Playgroud)
最近,我开始看到以下模式的更多实例(例如,在Bootstrap中):
!function () { /* presumably the same magic happens */ }()
Run Code Online (Sandbox Code Playgroud)
任何人都知道第二种模式的优势是什么?或者,这只是一种风格偏好吗?