javascript马上执行函数

通常常见的马上执行函数推荐以下两种:javascript

(function(a){
    console.log(a);
})("kk"); 

 
(function(a){
    console.log(a)
}("kk"));

 

一些其余的写法,如:java

!function (a) {
    console.log(a);
}("k");


+function (a) {
    console.log(a);
}("k");

-function (a) {
    console.log(a);
}("k");

由于javascript函数没有显式写return返回值的都会默认返回undefined,其它在function前面加"!"、"+"、"-"的,返回值会与这些一元运算符进行运算的函数

javascript没有块级做用域,为了不不一样js插件间的变量污染,咱们在写插件的时候,常常用到js的当即执行函数来隔离做用域。spa

相关文章
相关标签/搜索