// 方法1
(function function_name(argument) {
// body…
})();
// 方法2
(function function_name(argument) {
// body…
}());
// 方法3
!function function_name(argument) {
// body…
}();
通过创建一个自调用匿名函数,创建一个特殊的函数作用域,该作用域的代码不会和已有的同名函数,方法和变量以及第三方库冲突。
// 方法1
(function function_name(argument) {
// body…
})();
// 方法2
(function function_name(argument) {
// body…
}());
// 方法3
!function function_name(argument) {
// body…
}();
通过创建一个自调用匿名函数,创建一个特殊的函数作用域,该作用域的代码不会和已有的同名函数,方法和变量以及第三方库冲突。