我刚刚遇到过使用!function
任何人都可以向我解释为什么这有效吗?我以前从未见过任何javascript使用此代码,搜索起来很困难。
> !function(world) { alert('Hello ' + world); }('World');
true
> function(world) { alert('Hello ' + world); }('World');
SyntaxError: Unexpected token (
> (function(world) { alert('Hello ' + world); })('World');
undefined