如果我在Tampermonkey中创建一个新脚本,它将插入以下模板代码:
(function() {
'use strict';
// Your code here...
})();
我知道function() {...}
是一个匿名函数,但是(...)()
有什么用,又有什么用?
括号后会启动对匿名函数的调用。它们也可以用来发送参数:
(function(n) {
'use strict';
alert(n);
})(10);
这被称为自行调用匿名函数。